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;}
ul {list-style: none;}
table{border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
#contact td {padding:10px 0 10px 5px;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong, b{font-weight:bold; color:#2C3434;}
em, i{font-style:italic;}
/*End Reset*/
img.print-logo{display:none;}
body{/*font-size:62.5%;*/ background:url(/uploadedImages/InternalUse/server-files/other/background.gif) repeat-x 0 0;font-size:12px; font-family: Arial, Helvetica, sans-serif;}
a{font-weight:bold; text-decoration:none; color:#6C286B}
a:hover{color:#f39108;}


#top{width:950px; margin:auto; position:relative;margin-bottom:55px;}
a#logo{background:url(/uploadedImages/InternalUse/server-files/other/images-layout/safenet-logo-tagline.gif) no-repeat #fff; width:306px; height:67px; margin-top:20px;text-indent:-9000px; display:block;}

#header ul{float:right; color:#adadad; margin:37px 10px 0 0}
#header ul li{display:inline; background:url(/uploadedImages/InternalUse/server-files/other/pipe.gif) no-repeat right 0px ; padding-right:10px;}
#header ul li.country{background:none; padding-right:0; font-size:9px; font-weight:bold;}
#header ul li a{color:#666666; padding-left:5px; font-size:9px;}
#header ul li a:hover{color:#F39108;}
#header fieldset{float:right; margin-top:34px;}
#header input.text{
background:#FFFFFF url(/uploadedImages/InternalUse/server-files/other/search-input-back.gif) no-repeat scroll 0 0;
border:0 none;
color:#C5C5C5;
float:left;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
height:18px;
padding-left:9px;
padding-top:7px;
width:175px;

}
.submitbutton  input {float:left !important;margin-left:150px;}
#main-nav{ width:897px; height:36px; margin-top:27px;}
#main-nav ul#top-nav{float:left; width:954px;}
#main-nav ul#top-nav li{height:36px;float:left;margin:0 1px;line-height:3em;}
#main-nav ul#top-nav li.home {height:36px;float:left;margin:0 3px 0 0;line-height:3em;}
#main-nav ul#top-nav li a{ height:42px; display:block; color:#000;}
#main-nav ul#top-nav li a.active{height:35px; z-index:500; position:relative;}
#main-nav ul#top-nav li.home a{width:37px;}
#main-nav ul#top-nav li.solutions a{width:97px; background-position: -37px 0;}
#main-nav ul#top-nav li.products a{width:99px; background-position:-134px 0;}
#main-nav ul#top-nav li.services a{width:152px; background-position:-233px 0;}
#main-nav ul#top-nav li.support a{width:150px; background-position:-330px 0;}
#main-nav ul#top-nav li.about a{width:133px; background-position:-502px 0;}
#main-nav ul#top-nav li.partners a{width:97px; background-position:-635px 0;}
#main-nav ul#top-nav li.drivers a{width:169px; background-position:-732px 0;}

#main-nav ul#top-nav li.home a:hover, #main-nav ul#top-nav li.home a.active{background-position: 0 -42px;}
#main-nav ul#top-nav li.solutions a:hover{background-position: -37px -42px;}
#main-nav ul#top-nav li.products a:hover{background-position:-134px -42px;}
#main-nav ul#top-nav li.services a:hover{background-position:-233px -42px;}
#main-nav ul#top-nav li.support a:hover{background-position:-330px -42px;}
#main-nav ul#top-nav li.about a:hover{background-position:-502px -42px;}
#main-nav ul#top-nav li.partners a:hover{background-position:-635px -42px;}
#main-nav ul#top-nav li.drivers a:hover{background-position:-732px -42px;}

#main-nav ul#top-nav li.solutions a.active:hover, #main-nav ul#top-nav li.solutions a.active{background-position: -37px 100%; color:#fff;}
#main-nav ul#top-nav li.products a.active:hover,#main-nav ul#top-nav li.products a.active{background-position:-134px 100%; color:#fff;}
#main-nav ul#top-nav li.services a.active:hover, #main-nav ul#top-nav li.services a.active{background-position:-233px 100%;color:#fff;}
#main-nav ul#top-nav li.support a.active:hover,#main-nav ul#top-nav li.support a.active{background-position:-330px 100%;color:#fff;}
#main-nav ul#top-nav li.about a.active:hover, #main-nav ul#top-nav li.about a.active{background-position:-502px 100%;color:#fff;}
#main-nav ul#top-nav li.partners a.active:hover,#main-nav ul#top-nav li.partners a.active{background-position:-635px 100%;color:#fff;}
#main-nav ul#top-nav li.drivers a.active:hover,#main-nav ul#top-nav li.drivers a.active{background-position:-732px 100%;color:#fff;}

#main-nav ul#top-nav li.home a.current:hover, #main-nav ul#top-nav li.home a.current{background-position: 0 -84px;}
#main-nav ul#top-nav li.solutions a.current:hover, #main-nav ul#top-nav li.solutions a.current{background-position: -37px -84px;background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#fff;}
#main-nav ul#top-nav li.products a.current:hover, #main-nav ul#top-nav li.products a.current{background-position:-134px -84px;background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#fff;}
#main-nav ul#top-nav li.services a.current:hover, #main-nav ul#top-nav li.services a.current{background-position:-233px -84px;background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#fff;}
#main-nav ul#top-nav li.support a.current:hover, #main-nav ul#top-nav li.support a.current{background-position:-330px -84px;background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#fff;}
#main-nav ul#top-nav li.about a.current:hover, #main-nav ul#top-nav li.about a.current{background-position:-502px -84px;background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#fff;}
#main-nav ul#top-nav li.partners a.current:hover, #main-nav ul#top-nav li.partners a.current{background-position:-635px -84px;background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#fff;}
#main-nav ul#top-nav li.drivers a.current:hover, #main-nav ul#top-nav li.drivers a.current{background-position:-732px -84px;background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#fff;}

#main-nav ul#top-nav li.solutions div.flyover a:hover {color:#a535a4;}
#main-nav ul#top-nav li.products div.flyover a:hover {color:#a535a4;}
#main-nav ul#top-nav li.services div.flyover a:hover {color:#a535a4;}
#main-nav ul#top-nav li.support div.flyover a:hover {color:#a535a4;}
#main-nav ul#top-nav li.about div.flyover a:hover {color:#a535a4;}
#main-nav ul#top-nav li.partners div.flyover a:hover {color:#a535a4;}
#main-nav ul#top-nav li.drivers div.flyover a:hover {color:#a535a4;}


#main-nav ul#top-nav ul{width:auto; margin:0 0 0px 0px}
#main-nav ul#top-nav li li{height:auto; float:none; line-height:1; border-bottom:1px solid #CACACA;}
#main-nav ul#top-nav li.solutions li a,#main-nav ul#top-nav li.products li a, #main-nav ul#top-nav li.services li a, #main-nav ul#top-nav li.support li a, #main-nav ul#top-nav li.about li a, #main-nav ul#top-nav li.partners li a, #main-nav ul#top-nav li.drivers li a{background:none; text-indent:0; width:auto; height:auto; font-size:11px; color:#363636; font-weight:normal; padding:5px 10px;}
#main-nav ul#top-nav li.solutions li a:hover, #main-nav ul#top-nav li.products li a:hover, #main-nav ul#top-nav li.services li a:hover, #main-nav ul#top-nav li.support li a:hover, #main-nav ul#top-nav li.about li a:hover, #main-nav ul#top-nav li.partners li a:hover, #main-nav ul#top-nav li.drivers li a:hover{color:#D30325}
#flyover, #solutions-fly, #products-fly, #services-fly, #support-fly, #about-fly, #partners-fly, #drivers-fly{background:url(/uploadedImages/InternalUse/server-files/other/images-layout/flyover3.png) repeat 0 0; width:530px; padding:10px;  position:absolute; top:129px; border:1px solid #999999; z-index:100000; height:auto; display:none;text-align:left; line-height:1em; }

#services-fly, #support-fly, #about-fly, #partners-fly, #drivers-fly{width:260px;}
#about-fly,#about-fly div.col1{width:207px}
#partners-fly, #drivers-fly, #partners-fly div.col1, #drivers-fly div.col1{width:239px;}
#drivers-fly{margin-left:-90px;}
#drivers-fly li{text-align:right;}

#main-nav ul#top-nav li a.title:link, #main-nav ul#top-nav li a.title:visited {background:#cfcfcf url(/uploadedImages/InternalUse/server-files/other/arrow-purple.gif) no-repeat 5px 45%; padding:7px 25px; margin-bottom:7px; height:auto; text-indent:0; width:auto; font-size:12px; font-weight:bold; color:#363636;  display:block;}
#main-nav ul#top-nav li a.title:hover{color:#D30325;}

.flyover span.title{display:block; font-size:10px; font-weight:bold; color:#5E837F; border-bottom:1px dotted #5E837F; margin-bottom:5px}

.flyover div.col3, .flyover div.col4 {margin-top:10px;}
.flyover div.col1, .flyover div.col2, .flyover div.col3, .flyover div.col4{width:259px; float:left;}
.flyover div.col1{margin-right:10px;}



#footer{padding:10px 0 0 10px;  clear:both; font-size:10px; position:relative;border:1px solid #CCCCCC;height:180px;}
#footer.noSubNav{}
#footer a{color:#999999;}
#footer ul.main li{display:inline; background:url(/uploadedImages/InternalUse/server-files/other/pipe.gif) no-repeat right 0px ; margin-right:5px; padding-right:8px; /*padding-right:10px; margin-right:2px;*/}
#footer a:hover, #footer ul.main li a:hover{color:#f39108;}
#footer ul li:last-child, #footer ul li.last{background:none;} 
#footer a.tbg{display:block;}
#footer span.title{border-bottom:1px solid #CCCCCC;
color:#6C286B;
display:block;
font-weight:bold;
margin:15px 0 5px;
padding-bottom:3px;}
#footer div.col1{width:683px; float:left; margin-right:20px;}
#footer div.col1 ul{float:left; margin-right:15px; /* Remove this */width:159px;}
#footer div.col1 ul.nrm{margin-right:0;}
#footer div.col2{float:left; width:220px;}

#footer.noSubNav a.back-to-top{left:20px;}
#footer a.back-to-top{position:absolute; left:220px; top:-20px; background:url(/uploadedImages/InternalUse/server-files/other/back-to-top.gif) no-repeat right 5px;  font-size:10px; display:block; width:100px; color:#6C286B}
#footer a.back-to-top:hover{color:#f39108;}


#footer div.col1 li {background:transparent url(/uploadedImages/InternalUse/server-files/other/arrow-bullet.gif) no-repeat scroll 0 1px;
padding-left:20px;line-height:1.9em;}
#footer div.col2 li {background:transparent url(/uploadedImages/InternalUse/server-files/other/arrow-bullet.gif) no-repeat scroll 0 1px;
padding-left:20px;line-height:1.9em;}
/*floats and clears*/
.fr{float:right;}
.fl{float:left;}
.cb{clear:both;}
#footer:after{ content: ""; display: block; height: 0; clear: both; }

/*Language Change*/
div#change-overlay{position:absolute; z-index:100; background:#000; width:1000px; height:100%; display:none; margin:auto;}
div#change{position:absolute; background:#f4f3f0; border:1px solid #434A61; width:160px; padding:11px 20px; z-index:101; left:510px; top:60px; display:none;}
#header div#change ul{float:none; margin:0; color:#000;}
#header div#change ul li{background:none; display:block; padding-right:0;}
div#change a.close{background:url(/uploadedImages/InternalUse/server-files/other/images-layout/footer-border.gif) repeat-x bottom left; display:block; text-align:right; color:#6C286B; padding-bottom:5px; margin-bottom:5px; font-size:10px;}
div#change a.close:hover{text-decoration:underline;color:#F39108;}
#header div#change ul li a{color:#6C286B; font-size:11px; display:block; padding:5px 0 5px 10px; margin-bottom:2px;}
#header div#change ul li a:hover{background:#f4f3f0;color:#F39108;}
#header div#change ul li a.current{background:#f4f3f0; color:#F39108;}

div#skip-to{display:none;}

.home {text-indent:-9999px;background:url(/uploadedImages/InternalUse/server-files/other/home-icon.gif) no-repeat scroll 0 1px transparent;font-family:"trebuchet MS",san-serif !important;}
.home a:hover{background:url("/uploadedImages/InternalUse/server-files/other/images-layout/home_icon_hover.png") repeat-x scroll 0 0 transparent; color:#ffffff;font-family:"trebuchet MS",san-serif !important;}
.solutions {background:url("/uploadedImages/InternalUse/server-files/other/menu-back.gif") repeat-x scroll 0 0 transparent; color:#ffffff; text-align:center;font-family:"trebuchet MS",san-serif !important;}
.solutions a:hover{background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#ffffff;font-family:"trebuchet MS",san-serif !important;}
.products {background:url("/uploadedImages/InternalUse/server-files/other/menu-back.gif") repeat-x scroll 0 0 transparent; color:#ffffff; text-align:center;font-family:"trebuchet MS",san-serif !important;}
.products a:hover{background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#ffffff;font-family:"trebuchet MS",san-serif !important;}
.services {background:url("/uploadedImages/InternalUse/server-files/other/menu-back.gif") repeat-x scroll 0 0 transparent; color:#ffffff; text-align:center;font-family:"trebuchet MS",san-serif !important;}
.services a:hover{background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#ffffff;font-family:"trebuchet MS",san-serif !important;}
.support {background:url("/uploadedImages/InternalUse/server-files/other/menu-back.gif") repeat-x scroll 0 0 transparent; color:#ffffff; text-align:center;width:150px;font-family:"trebuchet MS",san-serif !important;}
.support a:hover{background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#ffffff;width:205px;font-family:"trebuchet MS",san-serif !important;}
.about {background:url("/uploadedImages/InternalUse/server-files/other/menu-back.gif") repeat-x scroll 0 0 transparent; color:#ffffff; text-align:center;font-family:"trebuchet MS",san-serif !important;}
.about a:hover{background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#ffffff;font-family:"trebuchet MS",san-serif !important;}
.partners {background:url("/uploadedImages/InternalUse/server-files/other/menu-back.gif") repeat-x scroll 0 0 transparent; color:#ffffff; text-align:center;font-family:"trebuchet MS",san-serif !important;}
.partners a:hover{background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#ffffff;font-family:"trebuchet MS",san-serif !important;}
.drivers {background:url("/uploadedImages/InternalUse/server-files/other/menu-back.gif") repeat-x scroll 0 0 transparent; color:#ffffff; text-align:center;font-family:"trebuchet MS",san-serif !important;}
.drivers a:hover{background:url("/uploadedImages/InternalUse/server-files/other/menu-back-hover.gif") repeat-x scroll 0 0 transparent; color:#ffffff;font-family:"trebuchet MS",san-serif !important;}

.selbox {background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);}
#sub-nav h2 a:hover {background-image:none;}
#sub-nav h2{background:transparent url(/uploadedImages/InternalUse/server-files/other/left-top-back.gif) repeat-x scroll left top; width:185px; height:44px; font-family:Arial Narrow, Arial, Sans-Serif; font-size:14pt; line-height:2.3em;padding-left:10px;color:#ffffff;}
#sharethis {padding-right:0px;
padding-top:23px;
text-align:right;}




#builder ul#breadcrumbs{margin:11px 0 0 0; height:32px; font-weight:bold; }
#builder ul#breadcrumbs li{display:inline; color:#777E83; font-size:10px; line-height:1.2; background:none; padding:0; margin:0}
#builder ul#breadcrumbs li a{color:#5E5E5C;
font-variant:small-caps;}
#builder ul#breadcrumbs li a:hover{color:#D30325;}

.bfloat {float:left;}
#barea ul.column {margin-left:0px;margin-bottom:0px;}
#barea ul li.PBItem {padding-left:0px; background-image:none;}
.ul-back {background: transparent url(http://www2.safenet-inc.com/images/financial-services-page/ul-back.jpg) no-repeat scroll 0 0; padding-top:10px; padding-left:10px;width:305px; height:170px;}
#ul-back li.tran {background-color:transparent;}
#ul-back li.tran a {font-weight:normal;}
li.tran a {font-weight:normal;}
#ul-back h3 {padding-left:15px;}
#ul-back ul {line-height:1.5em;}

#builder-list ul {line-height:1.5em;}
#builder-list {width:250px;}
#builder-cta-text {width:400px;}
#builder-cta-text p {line-height:22px;}
#builder-cta-image {width:200px;padding-top:20px;}
#btext {border-bottom:1px solid #EEEEEE;margin-bottom:20px;}
#btext a {color:#F39108;}
.bclear {clear:both;} 
#main.mainwider {width:965px;}
#main.mainwider a:hover {color:#f39108;}
#main.mainwider a {color:#333333;}
#main.mainwider ul#breadcrumbs {height:15px;margin-top:0px;}




#gallery .cloudvideo .thumb {
	display: block;
	height: 142px;
	width: 266px;
	margin-bottom: 16px;
}
#gallery .cloudvideo a .thumb {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gallery .cloudvideo {
	display: block;
	width: 300px;
	margin-right: 16px;
	margin-left: 16px;
	float: left;
	background-position:left;
	margin-bottom: 32px;
	padding-top:32px;
	
	
}
#gallery .cloudvideo .desc {
	display: block;
	width: 266px;
}
#ctl00_cphMain_zone1_columnDisplay_ctl00_zone.PBViewing {height:220px;}

.bfloat#bZone2 {height:180px}
.bfloat#bZone3 {height:180px}
.bfloat#bZone4 {height:180px}
.bfloat#bZone6 {height:230px}
.bfloat#bZone7 {height:230px}
.bfloat#bZone8 {height:230px}

/* Resource Request Page */
#resource-request-form fieldset {
	margin: 1em 0;
}
#resource-request-form legend span {
	display: none;
}

/* Form Classes */
.form-field {
	clear: left;
	margin-bottom: .25em;
}
.form-field label {
	float: left;
	width: 10em;
}
.form-field.checkbox label {
	float: none;
	width: auto;
}
.form-field .selector {
	float: left;
	margin-bottom: 0;
}

/* Start- added on 28-09-2011 to solve css issue in let us help you block */

.right-promo-block li a{
	
	/*background: url("/images/orange-arrow.png") no-repeat scroll left 3px;*/
}
/* End */

