
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body{font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif;}

a{color:#2871C0; font-weight:bold; text-decoration:none;}
a:visited{color:#6164A5;}
a:hover{color:#D30325;}

#top{margin:auto; width:576px;}
#download-drivers, div.cufon, a.rss, a.all-news, a.all-events, #home-tabs div.last-hr, #home-tabs ul.tabs, #flash, #espace, #solutions-for, #resource-library, ul.alphabet, #find-partners, #find-office, .bBorder, #browse, #header, #banner, #main-nav, #footer, #sub-nav,  #portlets, ul#breadcrumbs, #skip-to, .rss, #sort-careers, ul.pagination, #main-banner{display:none;}


ul.fl{margin-right:20px;}
.fr{float:right;}
.fl{float:left;}
.cb{clear:both;}
h1{color:#000; font-size:18px; font-weight:bold; padding-top:8px; margin-top:20px;}
#home-content{background:#FFF;  padding-bottom:10px;}

#home-tabs{ background:#FFF;}
#home-tabs hr{border:1px solid #FFF; border-top:1px solid #D2D2D2; margin:8px 0;}
#home-tabs p{line-height:1.5; font-size:11px; margin:5px 0; /*width:260px;*/}
#home-tabs #featured-technologies-content div.col1 p, #home-tabs #about-SafeNet-content p{margin:5px 0 15px;}
#home-tabs img{display:block; margin:10px 0 13px 0;}
#home-tabs a{color:#2871C0}
#home-tabs a:hover{color:#D30325;}
#home-tabs p.date{color:#6B807E;}
#home-tabs p.location{color:#000;}
#home-tabs h2{color:#000; font-size:15px; font-weight:bold; line-height:1.3; margin-bottom:12px;}
#home-tabs h3{color:#000; font-size:11px; font-weight:bold; line-height:1.1; margin-bottom:8px;}
#home-tabs h4{color:#000; font-size:11px; font-weight:bold; line-height:1.5; margin-bottom:5px; margin-top:20px;}
#home-tabs div ul{margin-left:15px; margin-bottom:30px;}
#home-tabs div ul li{margin:3px 0;}

#home-tabs #get-support-content ul{margin-bottom:10px;}
#home-tabs #get-support-content ul li{background:none; padding-left:0; font-size:11px;}

#featured-technologies-content div.col2, #featured-technologies-content div.col1,#home-tabs #about-SafeNet-content, #home-tabs #news-events-content div.col1, #home-tabs #get-support-content div.col1, #home-tabs #news-events-content div.col2, #home-tabs #get-support-content div.col2{ padding-top:20px}

#home-tabs div#featured-technologies-content div.col2 p{font-weight:bold;}
#home-tabs div#featured-technologies-content div.col2 ul{margin-bottom:5px;}
#home-tabs div#featured-technologies-content div.col2 ul li{ margin:7px 0; font-size:11px;}

#home-tabs div.image-w-c{width:157px; margin:0 0 20px 20px;}
#home-tabs div.image-w-c img{display:block; border:1px solid #E6E6E6; }
#home-tabs div.image-w-c p, #home-tabs #featured-technologies-content div.image-w-c p{font-weight:bold; line-height:1.3; color:#777E83; font-size:10px; margin-top:-10px; padding-right:8px;}

#download-drivers{padding:12px; background:#DFDFDF; margin-bottom:10px;}
#download-drivers select{width:175px; float:left;}
#download-drivers input.go{float:right; margin-top:-2px;}


h2.access{}


#espace{float:left; height:28px; background:#000; width:280px;}
#solutions-for{background:url(/uploadedImages/InternalUse/server-files/other/images-home/solutions-for.png) no-repeat left top #FFF; width:279px;  float:left; border-left:1px dotted #2C3434; }
#solutions-for hr{border:1px solid #FFF; /*border-top:1px solid #A6A5A5;*/ border-top:1px solid #D2D2D2; width:260px; margin:15px auto; }
#solutions-for p{font-size:11px; line-height:1.5; padding:0 20px 0 10px; }
#solutions-for img{border:1px solid #E5E5E3; }
#solutions-for img.fl{margin:0 16px 0 0;}
h2#solutionsfor{background:url(/uploadedImages/InternalUse/server-files/other/images-home/solutions-for-text.png) no-repeat top left; width:275px; height:57px; text-indent:-9000px;}

ul.solutions-links{background:url(/uploadedImages/InternalUse/server-files/other/images-home/solutions-links-bg.png) no-repeat bottom right; padding-bottom:20px}
ul.solutions-links li a{background:url(/uploadedImages/InternalUse/server-files/other/images-home/solutions-for-links.png) no-repeat; width:275px; height:22px; text-indent:-9000px; display:block;}
ul.solutions-links li a.commercial{}
ul.solutions-links li a.government{height:23px; background-position: 0px -22px;}
ul.solutions-links li a.rights{background-position:0px -45px; margin-bottom:10px;}
ul.solutions-links li a.commercial:hover{background-position: 0px -67px;}
ul.solutions-links li a.government:hover{background-position: 0px -89px;}
ul.solutions-links li a.rights:hover{background-position:0px -112px;}

a.success-story{background:url(/uploadedImages/InternalUse/server-files/other/images-home/success-story.gif) no-repeat -5px top; }
a.find-a-partner{background:url(/uploadedImages/InternalUse/server-files/other/images-home/find-a-partner.gif) no-repeat -5px top;}
a.featured-product{background:url(/uploadedImages/InternalUse/server-files/other/images-home/link-arrow.gif) no-repeat 241px 0; display:block; font-size:13px; font-weight:bold; padding:0 50px 0 10px;}
a.featured-product:hover{background:url(/uploadedImages/InternalUse/server-files/other/images-home/link-arrow2.gif) no-repeat 241px 0; color:#D30325;}
#solutions-for h3 a{width:262px; height:18px; display:block; text-indent:-9000px; margin-bottom:10px; margin-top:17px;}
#solutions-for h3 a:hover{background-position:-5px bottom;}

p.featured-product{margin: 10px 0;}
img.featured-product{margin-left:10px;}
#home-tabs:after, #home-content:after, #download-drivers:after{ content: ""; display: block; height: 0; clear: both; }
#footer{padding:35px 0 40px 20px; background:url(/uploadedImages/InternalUse/server-files/other/images-layout/footer.png) no-repeat top left #444F69; clear:both; font-size:10px;}

/* Delete */

p#tester{height:1000px;}

#find-office:after, #contact:after, .location:after, #find-partners #select-multiple:after, #browse:after, ul.alphabet:after, #main dl.news-media dt:after, #main dl.success-story dt:after, #featured-stories:after, div.story:after, #content:after, #sub-nav:after, #main:after, #portlets:after, #newsletter:after, div.form-row:after, div.tabs:after, div.activeTab ul.tabs:after,div.activeTab div.show:after, dd:after{content: "."; visibility: hidden; height: 0; display: block; clear: both;}

