/* .template global ---------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
#templateWrapper { width: 780px; margin: 0px auto; }
#templateWrapper #top, #czGen_top { margin-top: 10px; }
#templateWrapper #top.a, #czGen_top { height: 57px; background: url(/iface/__template/template01a_top.gif) no-repeat; }
#templateWrapper #top.a H1 {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 28px 10px 0px 10px;
}

#templateWrapper #top.securityUSB { height: 96px; background: url(/iface/__template/security/top_USB.gif) no-repeat; }
#templateWrapper #top.securityUSB H1 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 50px 206px 0px 10px;
}

h1.PRtitle { padding-top: 12px !important; }

#templateWrapper #mid, #prod_content_bg { padding: 10px 5px 5px 5px; background: url(/iface/__template/template01b_mid.gif) repeat-y; }
#templateWrapper #mid table { width: 100%; border: none; }
#templateWrapper #mid td#left { width: 185px; vertical-align: top; }
#templateWrapper #mid td#right { padding-left: 5px; vertical-align: top; }

#templateWrapper #end, #prod_content_end, #czGen_content_end { height: 10px; background: url(/iface/__template/template01c_bottom.gif) no-repeat; margin-bottom: 20px; }
#templateWrapper #end a:link, #templateWrapper #end a:visited { color: #fff; text-decoration: none; }
#templateWrapper #end a:hover, #templateWrapper #end a:active { color: #fff; text-decoration: underline; }



/* .template 4.0 ------------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
#templateWrapper div#spanning { margin-bottom: 10px; }
#templateWrapper div#left { float: left; width: 180px; clear: left; }
#templateWrapper div#left ul.subMenu2 { margin-top: 0px; }
#templateWrapper div#right { float: left; width: 575px; margin-left: 10px; }
#templateWrapper div#end2 { clear: both; }




/* .Big Downlaod Buttons ----------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------- */
div.bigDL { float: left; margin: 0px 3px 20px 3px; width: 183px; }
div.bigDL a { text-align: center; display: block; font-size: 12px; padding: 5px; text-decoration: none; background: #fff; }
div.bigDL a strong { display: block; font-size: 14px !important; font-weight: normal !important; margin-bottom: 8px; }
div.bigDL a:hover, div.bigDL a:active { background: #333333; color: #fff; }




/* .product overview 4.0 ----------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
#templateWrapper #top.po { background: url(/iface/__template/pp3/overview/topProductOverview.gif) no-repeat; height: 57px; }
#templateWrapper #top.po h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 28px; padding: 10px 0px 0px 14px; letter-spacing: 3px; }
#templateWrapper #mid.po { background: none; padding-left: 0px; padding-right: 0px; min-height: 200px; }
#templateWrapper #end.po { background: url(/iface/__template/pp3/overview/PageEND.gif) no-repeat; height: 16px; clear: both; }


#poLeft { float: left; margin-top: 10px; width: 610px; }

#poLeft .top1 { background: url(/iface/__template/pp3/overview/ppOverviewLeft_TitleTop.gif) no-repeat; height: 31px; }
#poLeft .top2 { background: url(/iface/__template/pp3/overview/ppOverviewLeft_TitleMid.gif) no-repeat; height: 31px; }
#poLeft .top1 h1, #poLeft .top1 h2, #poLeft .top1 h3 { font-size: 16px; color: #fff; font-weight: normal; padding: 5px 0px 0px 10px; }
#poLeft .top2 h1, #poLeft .top2 h2, #poLeft .top2 h3 { font-size: 16px; color: #fff; font-weight: normal; padding: 5px 0px 0px 10px; }

#poLeft .mid { background: url(/iface/__template/pp3/overview/ppOverviewLeft_MidBG.gif) repeat-y; }
#poLeft .mid h3 { padding: 2px 0px 0px 10px; font-size: 14px; font-weight: bold; }
#poLeft .mid p { padding: 6px 4px 10px 10px; margin: 0px; }
#poLeft .mid hr { margin-left: 4px; margin-right: 10px; }

#poLeft .mid .product1 { float: left; width: 300px; margin-top: 10px; }
#poLeft .mid .product2 { float: left; width: 300px; margin-top: 10px; }

#poLeft .end { background: url(/iface/__template/pp3/overview/PageEND.gif) no-repeat; height: 16px; clear: both; margin-bottom: 20px; }

#poRight { float: left; width: 170px; margin-top: 10px; }
#poRight .top1 { background: url(/iface/__template/pp3/overview/ppOverviewRight_TitleTop.gif) no-repeat; height: 31px; }
#poRight .top2 { background: url(/iface/__template/pp3/overview/ppOverviewRight_TitleMid.gif) no-repeat; height: 31px; }
#poRight .top1 h1, #poRight .top1 h2, #poRight .top1 h3 { font-size: 16px; color: #fff; font-weight: normal; padding: 5px 0px 0px 10px; }
#poRight .top2 h1, #poRight .top2 h2, #poRight .top2 h3 { font-size: 16px; color: #fff; font-weight: normal; padding: 5px 0px 0px 10px; }

#poRight .mid { background: url(/iface/__template/pp3/overview/ppOverviewRight_MidBG.gif) repeat-y; }
#poRight .end { background: url(/iface/__template/pp3/overview/ppOverviewRight_End.gif) no-repeat; height: 14px; margin-bottom: 20px; }

ul.po { margin: 0px; padding: 5px 0px 20px 0px; list-style: none; }
ul.po li { display: block; padding: 0px; border-left: 1px solid #999999; border-right: 1px solid #999999; }

ul.po li a { font-size: 12px; font-weight: normal; display: block; padding: 4px 2px 4px 8px; text-decoration: none; margin-left: 4px; }
ul.po li a:link, ul.po li a:visited { background: url(/iface/__template/obj/listArrow_ro.gif) left 7px no-repeat; }
ul.po li a:active, ul.po li a:hover { background: url(/iface/__template/obj/listArrow_ro.gif) left 7px no-repeat; color: #000000; }




/* .security pages 4.0 ------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
ul.subMenu6f { list-style: none; margin: 15px 0px 0px 0px; padding: 0px; }
ul.subMenu6f li { display: block; font-size: 12px; padding: 5px 5px 5px 10px; font-weight: normal; border-bottom: 1px solid #a1a1a1; background: url(/iface/__template/obj/subMenu6_body.gif) repeat-y; }
ul.subMenu6f li.title { background: url(/iface/__template/obj/subMenu6_title.gif) no-repeat; padding: 5px 5px 5px 10px; font-weight: bold; color: #990000; }
ul.subMenu6f li.end { background: url(/iface/__template/obj/subMenu6_bottom.gif) no-repeat; height: 8px; border-bottom: none; margin-bottom: 0px !important; }
p.padding0 { padding-bottom: 0px !important; }
p.padding20 { padding-bottom: 20px !important; }
p.padding40 { padding-bottom: 40px !important; }

body.security p { margin: 0px; padding: 0px; }

body.security div#templateWrapper #top.securityUSB { height: 138px; background: url(/iface/__template/securityPages/top_USBsecurity.gif) no-repeat; }
body.security div#templateWrapper #top.securityUSB H1 { color: #000000; font-size: 34px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 0px 0px 15px; }
body.security div#templateWrapper #top.securityUSB p { color: #000000; font-size: 12px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 240px 0px 15px; }
body.security div#submenu.securityUSB { background: url(/iface/__template/securityPages/ctaBar_USBsecurity.gif) no-repeat; }
body.security div#submenu.securityUSB ul li a:hover, body.securityUSB div#submenu.securityUSB ul li a:active { background: url(/iface/__template/securityPages/ctaBar_USBsecurityOver.gif) repeat-x; color: #000000; }

body.security div#templateWrapper #top.securityLaptop { height: 138px; background: url(/iface/__template/securityPages/top_LTsecurity.gif) no-repeat; }
body.security div#templateWrapper #top.securityLaptop H1 { color: #000000; font-size: 34px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 0px 0px 15px; }
body.security div#templateWrapper #top.securityLaptop p { color: #000000; font-size: 12px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 240px 0px 15px; }
body.security div#submenu.securityLaptop { background: url(/iface/__template/securityPages/ctaBar_LTsecurity.gif) no-repeat; }
body.security div#submenu.securityLaptop ul li a:hover, body.securityLaptop div#submenu.securityLaptop ul li a:active { background: url(/iface/__template/securityPages/ctaBar_LTsecurityOver.gif) repeat-x; color: #000000; }

body.security #templateWrapper #top.securityFile { height: 138px; background: url(/iface/__template/securityPages/top_FILEsecurity.gif) no-repeat; }
body.security #templateWrapper #top.securityFile H1 { color: #000000; font-size: 34px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 0px 0px 15px; }
body.security #templateWrapper #top.securityFile p { color: #000000; font-size: 12px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 240px 0px 15px; }
body.security div#submenu.securityFile { background: url(/iface/__template/securityPages/ctaBar_FILEsecurity.gif) no-repeat; }
body.security div#submenu.securityFile ul li a:hover, body.securityFile div#submenu.securityFile ul li a:active { background: url(/iface/__template/securityPages/ctaBar_FILEsecurityOver.gif) repeat-x; color: #000000; }

body.security #templateWrapper #top.securityEmail { height: 138px; background: url(/iface/__template/securityPages/top_EMAILsecurity.gif) no-repeat; }
body.security #templateWrapper #top.securityEmail H1 { color: #000000; font-size: 34px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 0px 0px 15px; }
body.security #templateWrapper #top.securityEmail p { color: #000000; font-size: 12px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 240px 0px 15px; }
body.security div#submenu.securityEmail { background: url(/iface/__template/securityPages/ctaBar_EMAILsecurity.gif) no-repeat; }
body.security div#submenu.securityEmail ul li a:hover, body.securityFile div#submenu.securityEmail ul li a:active { background: url(/iface/__template/securityPages/ctaBar_EMAILsecurityOver.gif) repeat-x; color: #000000; }

body.security div#templateWrapper #top.securityPORT { height: 138px; background: url(/iface/__template/securityPages/top_PortControl.gif) no-repeat; }
body.security div#templateWrapper #top.securityPORT H1 { color: #000000; font-size: 34px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 0px 0px 15px; }
body.security div#templateWrapper #top.securityPORT p { color: #000000; font-size: 12px; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; padding: 10px 240px 0px 15px; }
body.security div#submenu.securityPORT { background: url(/iface/__template/securityPages/ctaBar_PortControl.gif) no-repeat; }
body.security div#submenu.securityPORT ul li a:hover, body.securityFile div#submenu.securityPORT ul li a:active { background: url(/iface/__template/securityPages/ctaBar_PortControlOver.gif) repeat-x; color: #000000; }

body.security div#submenu { height: 35px; display: block; }
body.security div#submenu ul { padding: 0px; margin: 0px 1px; list-style: none; }
body.security div#submenu ul li { float: left; }
body.security div#submenu ul li a { display: block; padding: 10px; font-weight: normal; }
body.security div#submenu ul li a:link, body.securityUSB div#submenu ul li a:visited { color: #000000; }

body.security div#templateWrapper div#mid { padding: 0px; }
body.security div#templateWrapper div#mid div.content { padding: 20px; }
body.security div#templateWrapper div#mid div.content h2 { margin-bottom: 3px; }
body.security div#templateWrapper div#mid div.content p { }
body.security div#templateWrapper div#mid div.content ul { margin: 10px 0px 40px 0px; }
body.security div#templateWrapper div#mid div.content div.right { width: 290px; display: block; float: right; margin-left: 20px; }
body.security div#templateWrapper div#mid div.content div.right ul { margin: 0px; }

body.security div.securitySeparator1, body.security div.securitySeparator2 { height: 1px; margin: 0px 0px 20px 0px; clear: both; }
body.security div.securitySeparator1 { background: url(/iface/__template/securityPages/separator1.gif) right no-repeat; }
body.security div.securitySeparator2 { background: url(/iface/__template/securityPages/separator2.gif) left no-repeat; }




/* .product overview 4.1 ----------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
div.pp3Left { float: left; margin-right: 8px; width: 530px; margin-top: 15px; margin-left: 20px; padding-top: 5px; }
div.pp3Left h2 { font-size: 16px; color: #990000; font-weight: normal; letter-spacing: normal; }
div.pp3Left p { padding: 0px; margin: 0px 0px 20px 0px; }
div.pp3Left ul { margin: 10px 0px 20px 10px; }

div.pp3Right { float: left; width: 200px; margin-right: 20px; padding-top: 5px; }
div.pp3Right ul { list-style: none; margin: 15px 0px 0px 0px; padding: 0px; }
div.pp3Right ul li { display: block; padding: 0px; background: url(/iface/__template/obj/subMenu4_body.gif) repeat-y; }
div.pp3Right ul li.title { background: url(/iface/__template/obj/subMenu4_title.gif) no-repeat !important; padding: 5px 5px 5px 10px; font-weight: bold; color: #990000; }
div.pp3Right ul li.end { background: url(/iface/__template/obj/subMenu4_bottom.gif) no-repeat !important; height: 8px !important; }
div.pp3Right ul li a { display: block; font-size: 12px; padding: 5px 5px 5px 10px; font-weight: normal; border-bottom: 1px solid #a1a1a1; }
div.pp3Right ul li a:link, div.pp3Right ul li a:visited { background: none; }
div.pp3Right ul li a:hover, div.pp3Right ul li a:active { background: url(/iface/__template/obj/subMenu4_over.gif) no-repeat; text-decoration: none; border-bottom: 2px solid #a1a1a1; }
div.pp3Right ul li.focus a:link, div.pp3Right ul li.focus a:visited { background: url(/iface/__template/obj/subMenu4_focus.gif) no-repeat !important; }
div.pp3Right ul li.focus a:hover, div.pp3Right ul li.focus a:active { background: url(/iface/__template/obj/subMenu4_over.gif) no-repeat !important; border-bottom: 2px solid #a1a1a1; }

div.pp3Right ul.features { list-style: none; margin: 15px 0px 0px 0px; padding: 0px; }
div.pp3Right ul.features li { display: block; font-size: 12px; padding: 5px 5px 5px 10px; font-weight: normal; border-bottom: 1px solid #a1a1a1; background: url(/iface/__template/obj/subMenu4_body.gif) repeat-y; }
div.pp3Right ul.features li.title { background: url(/iface/__template/obj/subMenu4_title.gif) no-repeat !important; padding: 5px 5px 5px 10px; font-weight: bold; color: #990000; }
div.pp3Right ul.features li.end { background: url(/iface/__template/obj/subMenu4_bottom.gif) no-repeat !important; height: 8px !important; border-bottom: none; }

div.pp3Right ul.customers { list-style: none; margin: 15px 0px 0px 0px; padding: 0px; }
div.pp3Right ul.customers li { display: block; font-size: 12px; padding: 5px 5px 5px 10px; font-weight: normal; border-bottom: none; text-align: center; }
div.pp3Right ul.customers li a { border-bottom: none !important; }
div.pp3Right ul.customers li.title { background: url(/iface/__template/obj/subMenu4_title.gif) no-repeat !important; padding: 5px 5px 5px 10px; font-weight: bold; color: #990000; }
div.pp3Right ul.customers li.end { background: url(/iface/__template/obj/subMenu4_bottom.gif) no-repeat !important; height: 8px !important; border-bottom: none; }

div.separator { background: url(/iface/__template/obj/separator.gif) no-repeat; height: 8px; width: 780px; display: block; margin-bottom: 10px; margin-top: 10px; }
h2.subtitle { font-size: 14px; font-weight: bold; color: #666666; margin: 0px 0px 15px 0px !important; padding: 0px !important; display: block; }




/* .solutions 4.0 ------------------------------------------------------------------------------------------------------------------------ */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
#solutionsTable { background: url(/iface/__template/template01b_mid.gif) repeat-y; }
#solutionsTable .top { height: 24px; background: url(/iface/__template/solutions/solutionsTableTop.gif) no-repeat; }
#solutionsTable .top h2 { float: left; display: block; width: 230px; margin: 0px; padding: 4px 2px 0px 5px; color: #fff; font-weight: normal; font-size: 14px; }
#solutionsTable .top h2.one { margin-left: 6px; padding-right: 25px !important; }
#solutionsTable .top h2.two { margin-left: 0px; padding-right: 25px !important; }
#solutionsTable .top h2.thr { margin-left: 0px; padding-right: 0px !important; }
#solutionsTable .mid { clear: both; }
#solutionsTable .mid p { margin: 0px; padding: 5px 5px 10px 5px; }
#solutionsTable .mid ul { margin: 0px; padding: 5px 5px 10px 10px; }
#solutionsTable .mid .one { float: left; width: 250px; margin-right: 10px !important; }
#solutionsTable .mid .two { float: left; width: 250px; margin-right: 10px !important; }
#solutionsTable .mid .thr { float: left; width: 250px; margin-right: 0px !important; }




/* solutions CTA SMB */
div#solutionsCTAsmb { width: 780px; height: 30px; background: url(/iface/__template/solutions/smb/solutionsCTA.gif) no-repeat; }
div#solutionsCTAsmb ul { list-style: none; margin: 0px 0px 0px 1px; padding-left: 0px; }
div#solutionsCTAsmb ul li { display: block; float: left; margin: 0px; }
div#solutionsCTAsmb ul li.SALES { float: right; margin-right: 1px; }
div#solutionsCTAsmb ul li a { display: block; padding: 7px 10px; font-weight: normal; color: #000000; text-decoration: none; cursor: pointer; }
div#solutionsCTAsmb ul li a:link, div#solutionsCTA ul li a:visited { background: none; }
div#solutionsCTAsmb ul li a:hover, div#solutionsCTA ul li a:active { background: url(/iface/__template/solutions/smb/solutionsCTAover.gif) repeat-x; }

div#solutionsCTAsmb ul li.SALES a { display: block; padding: 7px 10px; font-weight: normal; color: #fff; text-decoration: none; }
div#solutionsCTAsmb ul li.SALES a:link, div#solutionsCTAsmb ul li.SALES a:visited { background: url(/iface/__template/solutions/smb/solutionsCTAsales.gif) left 0px no-repeat; }
div#solutionsCTAsmb ul li.SALES a:hover, div#solutionsCTAsmb ul li.SALES a:active { background: url(/iface/__template/solutions/smb/solutionsCTAsalesOver.gif) left 0px no-repeat; }

/* solutions CTA home */
div#solutionsCTAhome { width: 780px; height: 30px; background: url(/iface/__template/solutions/home/solutionsCTA.gif) no-repeat; }
div#solutionsCTAhome ul { list-style: none; margin: 0px 0px 0px 1px; padding-left: 0px; }
div#solutionsCTAhome ul li { display: block; float: left; margin: 0px; }
div#solutionsCTAhome ul li.SALES { float: right; margin-right: 1px; }
div#solutionsCTAhome ul li a { display: block; padding: 7px 10px; font-weight: normal; color: #000000; text-decoration: none; cursor: pointer; }
div#solutionsCTAhome ul li a:link, div#solutionsCTA ul li a:visited { background: none; }
div#solutionsCTAhome ul li a:hover, div#solutionsCTA ul li a:active { background: url(/iface/__template/solutions/home/solutionsCTAover.gif) repeat-x; }

div#solutionsCTAhome ul li.SALES a { display: block; padding: 7px 10px; font-weight: normal; color: #fff; text-decoration: none; }
div#solutionsCTAhome ul li.SALES a:link, div#solutionsCTAhome ul li.SALES a:visited { background: url(/iface/__template/solutions/home/solutionsCTAsales.gif) left 0px no-repeat; }
div#solutionsCTAhome ul li.SALES a:hover, div#solutionsCTAhome ul li.SALES a:active { background: url(/iface/__template/solutions/home/solutionsCTAsalesOver.gif) left 0px no-repeat; }

/* solutions CTA Enterprise */
div#solutionsCTAenter { width: 780px; height: 30px; background: url(/iface/__template/solutions/enter/solutionsCTA.gif) no-repeat; }
div#solutionsCTAenter ul { list-style: none; margin: 0px 0px 0px 1px; padding-left: 0px; }
div#solutionsCTAenter ul li { display: block; float: left; margin: 0px; }
div#solutionsCTAenter ul li.SALES { float: right; margin-right: 1px; }
div#solutionsCTAenter ul li a { display: block; padding: 7px 10px; font-weight: normal; color: #000000; text-decoration: none; cursor: pointer; }
div#solutionsCTAenter ul li a:link, div#solutionsCTA ul li a:visited { background: none; }
div#solutionsCTAenter ul li a:hover, div#solutionsCTA ul li a:active { background: url(/iface/__template/solutions/enter/solutionsCTAover.gif) repeat-x; }

div#solutionsCTAenter ul li.SALES a { display: block; padding: 7px 10px; font-weight: normal; color: #fff; text-decoration: none; }
div#solutionsCTAenter ul li.SALES a:link, div#solutionsCTAenter ul li.SALES a:visited { background: url(/iface/__template/solutions/enter/solutionsCTAsales.gif) left 0px no-repeat; }
div#solutionsCTAenter ul li.SALES a:hover, div#solutionsCTAenter ul li.SALES a:active { background: url(/iface/__template/solutions/enter/solutionsCTAsalesOver.gif) left 0px no-repeat; }

#solutionsTable .end { clear: both; padding-bottom: 8px; }


/* .old Remake --------------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
#page_top, #page_topN { width: 780px; height: 57px; background: url(/iface/__template/template01a_top.gif) no-repeat; margin-top: 10px; }
#page_top H1, #page_top H2, #page_topN H1, #page_topN H2, #czGen_top H1 {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 28px 10px 0px 10px; 
}
#czGen_top H2 {
	color: #5C5C5C;
	font-size: 14px;
	font-weight: normal;
	padding-left: 25px;
	padding-top: 4px;
	display: block;
	width: 430px;
}

#solu_lc { }
.blue_top89 { }
.blue_top98 { }
.blue_top98dl { }
.red_top98 { }
.orange_top98dl { }
.green_top98dl { }
.black_top98 { }
.black_top89tools { }
#prod_container { }

#prod_content_bg td { }
#prod_content { float: left; width: 366px; height: auto; margin-left: 6px; margin-right: 2px; margin-top: 10px; }
#prod_rc { float: right; width: 175px; height: auto; margin-left: 5px; }



/* .czGen Remake ------------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
#czGen_content { padding: 10px 5px 5px 5px; background: url(/iface/__template/template01b_mid.gif) repeat-y; }
#czGen_content table { width: 100%; border: none; }
#czGen_content td#left { width: 185px; vertical-align: top; }



/* .press releases ----------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
.prSubSubheading { font-style: italic; margin-bottom: 10px; }
.prSubheading { font-weight: bold; margin-bottom: 10px; }
.prBody { font-weight: normal; margin-bottom: 10px; }

.prBox {
	padding: 5px 0px 5px 0px;
	margin: 20px 0px 0px 0px;
	display: block;
	border-top: 1px dotted #990000;
	font-size: 10px;
}
.prBox a { font-size: 10px; font-weight: normal; color: #990000; }
.prBox a:link, .prBox a:visited { text-decoration: none; }
.prBox a:hover, .prBox a:active { text-decoration: underline; }

.prBox H2 { font-size: 12px; font-weight: bold; }



/* .solutions template ------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */

#solutionsCampaign { width: 780px; height: 206px; }
#solutionsCampaign.enterprise { background: url(/iface/__template/solutions/solutionsEnter.gif) no-repeat; }
#solutionsCampaign.home { background: url(/iface/__template/solutions/solutionsHome.gif) no-repeat; }
#solutionsCampaign.smb { background: url(/iface/__template/solutions/solutionsSMB.gif) no-repeat; }
#solutionsCampaign p { margin: 0px; padding: 10px 370px 10px 10px; font-size: 10px; }



/* .headers ------------------------------------------------------------------------------------------------------------------------------ */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */

H2.person { font-size: 18px; font-weight: normal; border-top: 1px dotted #990000; display: block; margin-bottom: 4px; padding-top: 22px; margin-top: 4px; clear: right; }
H2.personTop { font-size: 18px; font-weight: normal; display: block; margin-bottom: 4px; clear: right; }

H3.person { font-size: 16px; font-weight: normal; border-top: 1px dotted #990000; display: block; margin-bottom: 4px; padding-top: 22px; margin-top: 4px; clear: right; }
H3.personTop { font-size: 16px; font-weight: normal; display: block; margin-bottom: 4px; clear: right; }



/* .misc global stuff -------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
img.left { float: left; padding: 20px 0px 0px 0px; margin-right: 30px; }
img.right { float: right; padding: 20px 0px 0px 0px; margin-left: 30px; }

div.clearLeft { height: 1px; clear: left; }
div.clearRight { height: 1px; clear: right; }
div.clearBoth { height: 1px; clear: both; }

.indented10m { margin-left: 10px; }
.indented10p { padding-left: 10px; }
.indented15m { margin-left: 15px; }
.indented15p { padding-left: 15px; }
.indented20m { margin-left: 20px; }
.indented20p { padding-left: 20px; }



/* .ul/ol -------------------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
ul.subMenu3 { padding: 0px; margin: 0px; width: 175px; list-style: none; }
ul.subMenu3 li { height: 28px; }
ul.subMenu3 li a { display: block; padding: 0px 4px 0px 20px; font-size: 10px; font-weight: normal; color: #000000; line-height: 28px; text-decoration: none; }
ul.subMenu3 li a:link, .subMenu3 li a:visited { background: url(/iface/__template/list/subMenu3mid.gif) left 0px no-repeat; }
ul.subMenu3 li a:hover, .subMenu3 li a:active { background: url(/iface/__template/list/subMenu3mid_over.gif) left 0px no-repeat; }
ul.subMenu3 li:first-child a:link, .subMenu3 li:first-child a:visited { background: url(/iface/__template/list/subMenu3top.gif) left 0px no-repeat; }
ul.subMenu3 li:first-child a:hover, .subMenu3 li:first-child a:active { background: url(/iface/__template/list/subMenu3top_over.gif) left 0px no-repeat; }

ul.subMenu5 { list-style: none; margin: 0px; padding: 0px; }

ul.subMenu5 li { display: block; padding: 0px; background: url(/iface/__template/obj/subMenu5_body.gif) repeat-y; }
ul.subMenu5 li.title { background: url(/iface/__template/obj/subMenu5_title.gif) no-repeat !important; padding: 5px 5px 5px 10px; font-weight: bold; color: #990000; }
ul.subMenu5 li.end { background: url(/iface/__template/obj/subMenu5_bottom.gif) no-repeat !important; height: 8px !important; margin-bottom: 15px; }
ul.subMenu5 li a { display: block; font-size: 12px; padding: 5px 5px 5px 10px; font-weight: normal; border-bottom: 1px solid #a1a1a1; }
ul.subMenu5 li a:link, ul.subMenu5 li a:visited { background: none; }
ul.subMenu5 li a:hover, ul.subMenu5 li a:active { background: url(/iface/__template/obj/subMenu5_over.gif) no-repeat; text-decoration: none; border-bottom: 2px solid #a1a1a1; }
ul.subMenu5 li.focus a:link, ul.subMenu5 li.focus a:visited { background: url(/iface/__template/obj/subMenu5_focus.gif) no-repeat !important; }
ul.subMenu5 li.focus a:hover, ul.subMenu5 li.focus a:active { background: url(/iface/__template/obj/subMenu5_over.gif) no-repeat !important; border-bottom: 2px solid #a1a1a1; }


ul.pdfList2 { margin: 0px; padding: 0px; margin-top: 10px; list-style: none; }
ul.pdfList2 li { background: none !important; list-style: none; list-style-image: none; margin: 0px; padding: 0px !important; }
ul.pdfList2 li a { display: block; background: url(/iface/__template/obj/pdf.gif) left 5px no-repeat !important; padding: 2px 5px 2px 30px; margin: 0px; font-weight: normal; }





/* .product pages ------------------------------------------------------------------------------------------------------------------------ */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
#templateWrapper #topPP2 { margin-top: 10px; }
#templateWrapper #topPP2 h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 34px; padding: 28px 0px 0px 14px; letter-spacing: 3px; }
#templateWrapper #topPP2.eMail { background: url(/iface/__template/pp3/ppTop_eMail.gif) no-repeat; min-height: 237px; }
#templateWrapper #topPP2.eFile { background: url(/iface/__template/pp3/ppTop_eFile.gif) no-repeat; min-height: 237px; }
#templateWrapper #topPP2.eUSB { background: url(/iface/__template/pp3/ppTop_eUSB.gif) no-repeat; min-height: 237px; }
#templateWrapper #topPP2.eControl { background: url(/iface/__template/pp3/ppTop_eControl.gif) no-repeat; min-height: 237px; }
#templateWrapper #topPP2.eDisk { background: url(/iface/__template/pp3/ppTop_eDisk.gif) no-repeat; min-height: 237px; }
#templateWrapper #topPP2.eGuard { background: url(/iface/__template/pp3/ppTop_eGuard.gif) no-repeat; min-height: 237px; }
#templateWrapper #topPP2.DLP { background: url(/iface/__template/dlp123/ppTop_DLP.gif) no-repeat; min-height: 237px; }
#templateWrapper #topPP2.ERMC { background: url(/iface/__template/pp3/ppTop_eGuardUSB.gif) no-repeat; min-height: 237px; }
#templateWrapper #topPP2.blank { background: url(/iface/__template/pp3/ppTop_blank.gif) no-repeat; min-height: 237px; }


#templateWrapper #submenu.pp2 { padding-top: 43px; }
#templateWrapper #submenu.pp2 ul { list-style: none; padding: 0px 2px 0px 10px; margin: 0px; }
#templateWrapper #submenu.pp2 ul li { float: left; display: block; margin: 0px; padding: 0px; }
#templateWrapper #submenu.pp2 ul li a { display: block; padding: 5px; margin-right: 10px; color: #fff; font-weight: normal; letter-spacing: 1px; text-decoration: none; }
#templateWrapper #submenu.pp2 ul li a:link, #templateWrapper #submenu.pp2 ul li a:visited { border-bottom: none; }
#templateWrapper #submenu.pp2 ul li a:hover, #templateWrapper #submenu.pp2 ul li a:active { border-bottom: 1px dashed #999999; padding-bottom: 4px; }

#templateWrapper #topPP2 #leadText { margin-top: 20px; padding: 0px 260px 0px 20px; }
#templateWrapper #topPP2 #leadText.eUSB40 { padding: 0px 20px 0px 20px !important; }
#templateWrapper #topPP2 #leadText.eUSB40 p.padded { padding-right: 240px; padding-bottom: 5px; }
#templateWrapper #topPP2 #leadText.eUSB40 p.notpadded { padding-right: 0px; }

#templateWrapper #topPP2 #leadText p { margin: 0px; padding: 0px; }
#templateWrapper #topPP2.eDisk #leadText { margin-top: 20px; padding: 0px 230px 0px 20px; }
#templateWrapper #topPP2 #leadText h2 { padding: 0px; margin: 0px; }
#templateWrapper #topPP2 #leadText h1 { padding: 0px 0px 6px 0px; margin: 0px; color: #990000; font-size: 22px; letter-spacing: normal; }


#templateWrapper #mid.pp2 { background: url(/iface/__template/pp3/ppMidBG.gif) repeat-y; padding-right: 0px; padding-left: 0px; }

#templateWrapper #mid.pp2 div.featureContainer { margin-left: 20px; }

.feature1 { width: 177px; float: left; margin: 10px 10px 0px 0px; }
.feature2 { width: 177px; float: left; margin: 10px 10px 0px 0px; }
.feature3 { width: 177px; float: left; margin: 10px 10px 0px 0px; }
.feature4 { width: 177px; float: left; margin: 10px 0px 0px 0px; }
.feature1 .icon, .feature2 .icon, .feature3 .icon, .feature4 .icon { text-align: center; }
.feature1 .text, .feature2 .text, .feature3 .text, .feature4 .text { text-align: left; font-size: 10px; }
.feature1 .text a, .feature2 .text a, .feature3 .text a, .feature4 .text a { font-weight: normal; }
.feature1 .text h2, .feature2 .text h2, .feature3 .text h2, .feature4 .text h2 { font-size: 12px; color: #333333; display: block; margin-bottom: 4px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.feature1b { width: 236px; float: left; margin: 10px 10px 0px 20px; }
.feature2b { width: 236px; float: left; margin: 10px 10px 0px 0px; }
.feature3b { width: 236px; float: left; margin: 10px 10px 0px 0px; }
.feature1b .icon, .feature2b .icon, .feature3b .icon, .feature4b .icon { text-align: center; }
.feature1b .text, .feature2b .text, .feature3b .text, .feature4b .text { text-align: left; font-size: 10px; }
.feature1b .text a, .feature2b .text a, .feature3b .text a, .feature4b .text a { font-weight: normal; }
.feature1b .text h2, .feature2b .text h2, .feature3b .text h2, .feature4b .text h2 { font-size: 12px; color: #333333; display: block; margin-bottom: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; }
p.pp2 { padding: 5px 20px 0px 20px; margin: 0px; }
h2.pp2 { font-size: 14px; font-weight: normal; padding: 5px 20px 0px 20px; margin: 0px; }

h3.ppColTop, h3.ppColTop { display: block; width: 364px; padding: 6px 0px 7px 10px; font-size: 14px; font-weight: normal; color: #fff; background: url(/iface/__template/pp3/ppCol_top.gif) no-repeat; }
h3.ppColTop2, h3.ppColTop2 { display: block; width: 364px; padding: 26px 0px 7px 10px; font-size: 14px; font-weight: normal; color: #fff; background: url(/iface/__template/pp3/ppCol_top2.gif) no-repeat; }

.ppCol1 { width: 364px; margin: 20px 10px 0px 20px; float: left; }
.ppCol2 { width: 364px; margin-top: 20px; float: left; }
.ppCol1 div.mid, .ppCol2 div.mid { display: block; background: url(/iface/__template/pp3/ppCol_mid.gif) repeat-y; padding: 5px 10px 5px 10px; margin-top: 0px; }
.ppCol1 div.end, .ppCol2 div.end { width: 364px; height: 5px; background: url(/iface/__template/pp3/ppCol_end.gif) bottom no-repeat; }



/* .Call To Action buttons ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------- */
div#cta { margin: 10px 0px 0px 20px; }
div#cta a.action { display: block; text-decoration: none; color: #fff; padding: 16px 0px 10px 14px; text-align: left; font-weight: normal; cursor: pointer; width: 165px; float: left; margin-right: 7px; }
div#cta a.action2 { display: block; text-decoration: none; color: #fff; padding: 16px 0px 10px 14px; text-align: left; font-weight: normal; cursor: pointer; width: 350px; float: left; margin-right: 10px; }

div#cta a.contactSales:link, div#cta a.contactSales:visited { background: url(/iface/__template/pp3/cta/mailOUT.gif) right 0px no-repeat; }
div#cta a.contactSales:hover, div#cta a.contactSales:active { background: url(/iface/__template/pp3/cta/mailOVER.gif) right 0px no-repeat; }

div#cta a.moreInfo:link, div#cta a.moreInfo:visited { background: url(/iface/__template/pp3/cta/infoOUT.gif) right 0px no-repeat; }
div#cta a.moreInfo:hover, div#cta a.moreInfo:active { background: url(/iface/__template/pp3/cta/infoOVER.gif) right 0px no-repeat; }

div#cta a.eTrial:link, div#cta a.eTrial:visited { background: url(/iface/__template/pp3/cta/eTrialOUT.gif) right 0px no-repeat; }
div#cta a.eTrial:hover, div#cta a.eTrial:active { background: url(/iface/__template/pp3/cta/eTrialOVER.gif) right 0px no-repeat; }

div#cta a.cTrial:link, div#cta a.cTrial:visited { background: url(/iface/__template/pp3/cta/cTrialOUT.gif) right 0px no-repeat; }
div#cta a.cTrial:hover, div#cta a.cTrial:active { background: url(/iface/__template/pp3/cta/cTrialOVER.gif) right 0px no-repeat; }

div#cta a.buy:link, div#cta a.buy:visited { background: url(/iface/__template/pp3/cta/buyOUT.gif) right 0px no-repeat; }
div#cta a.buy:hover, div#cta a.buy:active { background: url(/iface/__template/pp3/cta/buyOVER.gif) right 0px no-repeat; }


/* .inShort ------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------- */

#inShort { text-align: center; color: #999999; font-size: 10px; margin-bottom: 10px; }
#inShort a { color: #999999; text-decoration: underline; font-weight: normal; font-style: italic; font-size: inherit; }



/* .styled tags -------------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
acronym { border-bottom: 1px dotted #000000; }
a.readMore { display: block; text-align: right; padding-right: 20px; font-weight: normal; color: #666666; }
a.readMore:link, a.readMore:visited { background: url(/iface/obj/arrowRoundRed.png) right 1px no-repeat; }
a.readMore:hover, a.readMore:active { background: url(/iface/obj/arrowRoundBlue.png) right 1px no-repeat; }

a.readMore2 { padding-right: 1em; display: block; text-align: right; background: url(/iface/__template/obj/listArrow_ro.gif) right 3px no-repeat; margin-top: .5em; font-weight: normal; margin-bottom: 10px; }
a.readMore3 { padding-left: 1em; display: block; text-align: left; background: url(/iface/__template/obj/listArrow_ro.gif) left 3px no-repeat; margin-top: .5em; font-weight: normal; padding-bottom: 10px; }
a.readMore4 { 
	margin: .5em 10px 10px 10px;
	padding: 0px 1em 10px 1em;
	display: block;
	text-align: left;
	background: url(/iface/__template/obj/listArrow_ro.gif) left 3px no-repeat;
	font-weight: normal;
	border-bottom: 1px dotted #990000;
}



/* .solutions/verticals ------------------------------------------------------------------------------------------------------------------ */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
body#solutions {}

body#solutions div#soluTop { height: 198px; background-repeat: no-repeat; margin-top: 5px; }
body#solutions div#soluTop.legal { background: #000000 url(/iface/__template/solutions/soluTop_legal.jpg); }
body#solutions div#soluTop.financial { background: #000000 url(/iface/__template/solutions/soluTop_financial.jpg); }
body#solutions div#soluTop.edu { background: #000000 url(/iface/__template/solutions/soluTop_edu.jpg); }
body#solutions div#soluTop.healthcare { background: #000000 url(/iface/__template/solutions/soluTop_healthcare.jpg); }
body#solutions div#soluTop.retail { background: #000000 url(/iface/__template/solutions/soluTop_retail.jpg); }

body#solutions div#soluTop H1 { color: #fff; font-size: 30px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal !important; display: block; margin: 0px; width: 480px; height: 91px; padding: 10px 0px 0px 20px; }
body#solutions div#soluTop p { color: #fff; font: italic 12px Geneva, Arial, Helvetica, sans-serif; display: block; margin: 10px 0px 0px 20px; width: 430px; }

body#solutions div#submenu { display: block; background: url(/iface/__template/solutions/soluSubmenu.gif) no-repeat; height: 35px; padding-left: 15px; }
body#solutions div#submenu ul { list-style: none; padding: 0px; margin: 0px; }
body#solutions div#submenu ul li { display: block; float: left; }
body#solutions div#submenu ul li a { display: block; color: #fff; text-decoration: none; font-weight: normal; cursor: pointer; padding: 7px 8px 7px 8px; }
body#solutions div#submenu ul li a:link, body#solutions div#submenu ul li a:visited { border: none; }
body#solutions div#submenu ul li a:hover, body#solutions div#submenu ul li a:active { background: url(/iface/__template/solutions/soluSubmenuOver.gif) repeat-x; }

body#solutions div#soluContent { border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; }

body#solutions div#lawsTitle { display: block; background: #000000 url(/iface/__template/solutions/soluSubmenu.gif) no-repeat; height: 35px; padding-left: 15px; }
body#solutions div#lawsTitle h1 { font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #fff; }

body#solutions h3.LR { font-size: 14px; color: #990000; font-weight: normal; }
body#solutions p.LR { font-size: 10px; }

/* Compliance Table */
div#complianceTable { }

div#complianceTable .section { }
div#complianceTable .section .title { background: url(/iface/__template/solutions/cTable/cTable_title.gif) no-repeat; height: 35px; }
div#complianceTable .section .title h1.title1 { float: left; display: block; width: 243px; margin: 5px 20px 0px 10px; color: #fff; font-size: 16px; font-weight: normal; font-style: normal; }
div#complianceTable .section .title h1.title2 { float: left; display: block; width: 243px; margin: 5px 0px 0px 0px; color: #fff; font-size: 16px; font-weight: normal; font-style: normal; }

div#complianceTable .section .mid { background: url(/iface/__template/solutions/cTable/cTable_mid.gif) repeat-y; }
div#complianceTable .section .paragraph1 { float: left; display: block; width: 243px; margin: 5px 20px 0px 10px; color: #000000; font-size: 10px; }
div#complianceTable .section .paragraph2 { float: left; display: block; width: 243px; margin: 5px 0px 0px 0px; color: #000000; font-size: 10px; }

div#complianceTable .section .end { background: url(/iface/__template/solutions/cTable/cTable_end.gif) no-repeat; height: 8px; margin-bottom: 20px; }


/* .press room --------------------------------------------------------------------------------------------------------------------------- */
/* .-------------------------------------------------------------------------------------------------------------------------------------- */
body.pressroom div#templateWrapper { }
body.pressroom div#templateWrapper div#top { background: url(/iface/__template/pressRoom/prTop.gif) no-repeat; height: 96px; }
body.pressroom div#templateWrapper div#top H1 { color: #fff; font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; font-size: 30px; padding: 38px 0px 0px 10px; font-weight: normal; }
body.pressroom div#templateWrapper div#mid { padding: 10px 0px 0px 0px; }
body.pressroom div#templateWrapper div#left { width: 180px; margin-left: 5px; }
body.pressroom div#templateWrapper div#right {  }

body.pressroom h2 { font-size: 16px; margin: 0px 0px 10px 0px; }
body.pressroom hr { margin: 4px 0px 20px 0px; clear: both; }
body.pressroom a { font-weight: normal; }
body.pressroom div#topGlobal a:link, body.pressroom div#topGlobal a:visited { font-weight: bold; }
body.pressroom a.right { display: block; text-align: right; }

ul.pressroom_czNews { list-style: none; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; padding: 0px; margin: 0px 0px 15px 0px; }
ul.pressroom_czNews li { padding: 0px; margin: 0px; }
ul.pressroom_czNews li a { display: block; padding: 5px; border-top: 1px solid #cccccc; font-size: 10px; font-weight: normal; }































/* Hidden pages - 4.0 */
/* ------------------------------------------------------------------------------------------------------------ 4.0 ---------------------- */
body.hidden a { font-weight: normal; }
body.hidden #templateWrapper div#RSA { height: 142px; background: url(/RSA/_iface/rsaTop.gif) no-repeat; margin-top: 10px; }
body.hidden #templateWrapper div#top h1 { font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #000000; padding: 100px 0px 0px 10px; font-size: 34px; font-weight: normal; }

body.hidden #templateWrapper #mid { padding: 10px 5px 5px 1px; }
body.hidden #templateWrapper div#submenu { float: left; width: 180px; clear: left; }
body.hidden #templateWrapper div#right { padding: 2px 0px; margin-left: 17px; width: 740px !important; }

body.hidden div#submenu div.top { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuTop.gif) no-repeat; border-bottom: 1px solid #fff; margin-bottom: 0px !important; margin-bottom: -7px; }
body.hidden div#submenu a { display: block; padding: 3px 10px; font-weight: normal; border-bottom: 1px solid #fff; cursor: pointer; text-decoration: none; }
body.hidden div#submenu a:link, body.hidden div#submenu a:visited { background: #f4f4f4; color: #203745; }
body.hidden div#submenu a:hover, body.hidden div#submenu a:active { background: #eee4e4; color: #324d5d; }
body.hidden div#submenu div.end { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuBottom.gif) no-repeat; margin-bottom: 20px; }

body.hidden div#right p { display: block; margin-top: 0px; padding-bottom: 10px; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; margin-bottom: 0px; }
body.hidden div#right ul { display: block; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; list-style: none; padding: 0px 0px 15px 10px; margin: 0px 0px 0px 0px; }
body.hidden div#right ul li { display: block; background: url(/iface/__template/obj/listW.gif) left 4px no-repeat; padding-left: 15px; }
body.hidden div#right ul.pdfList { padding: 0px !important; margin: 0px; }
body.hidden div#right ul.pdfList li { margin: 0px; background: none; }

body.hidden div#right h1 { font-size: 34px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; padding-bottom: 8px; margin-bottom: 5px; margin-top: 35px; }
body.hidden div#right h2 { font-size: 22px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; padding-bottom: 8px; margin-bottom: 5px; margin-top: 35px; }

body.hidden form { margin-top: 20px; }
body.hidden form option { font-family: Geneva, Arial, Helvetica, sans-serif; padding: 0px 10px; }
body.hidden form input, body.hidden form textarea, body.hidden form select { 
	font-size: 10px;
	padding: 2px 10px;
	margin: 0px 0px 2px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #CCCCCC; /* Rouded corners in webkit and Firefox */
}




/* Partners 4.0 */
/* ------------------------------------------------------------------------------------------------------------ 4.0 ---------------------- */
body.partners40 a { font-weight: normal; }
body.partners40 #templateWrapper div#top { height: 160px; background: url(/iface/__template/headers40/partners40.jpg) no-repeat; }
body.partners40 #templateWrapper div#top h1 { font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #000000; padding: 100px 0px 0px 10px; font-size: 34px; font-weight: normal; }
/*body.partners40 #templateWrapper div.overview { background: url(/iface/__template/partners40/partners40overview.jpg) no-repeat; }
body.partners40 #templateWrapper div.def { background: url(/iface/__template/partners40/partners40def.jpg) no-repeat; }
body.partners40 #templateWrapper div.levels { background: url(/iface/__template/partners40/partners40levels.jpg) no-repeat; }
body.partners40 #templateWrapper div.become { background: url(/iface/__template/partners40/partners40become.jpg) no-repeat; }

body.partners40 #templateWrapper div.alliance { background: url(/iface/__template/partners40/partners40alliance.jpg) no-repeat; }
body.partners40 #templateWrapper div.asp { background: url(/iface/__template/partners40/partners40asp.jpg) no-repeat; }
body.partners40 #templateWrapper div.consult { background: url(/iface/__template/partners40/partners40consult.jpg) no-repeat; }
body.partners40 #templateWrapper div.dist { background: url(/iface/__template/partners40/partners40dist.jpg) no-repeat; }
body.partners40 #templateWrapper div.networking { background: url(/iface/__template/partners40/partners40networking.jpg) no-repeat; }
body.partners40 #templateWrapper div.oem { background: url(/iface/__template/partners40/partners40oem.jpg) no-repeat; }
body.partners40 #templateWrapper div.reseller { background: url(/iface/__template/partners40/partners40reseller.jpg) no-repeat; }
body.partners40 #templateWrapper div.si { background: url(/iface/__template/partners40/partners40si.jpg) no-repeat; }
body.partners40 #templateWrapper div.tech { background: url(/iface/__template/partners40/partners40tech.jpg) no-repeat; }
body.partners40 #templateWrapper div.var { background: url(/iface/__template/partners40/partners40var.jpg) no-repeat; }*/

body.partners40 #templateWrapper #mid { padding: 10px 5px 5px 1px; }
body.partners40 #templateWrapper div#submenu { float: left; width: 180px; clear: left; }
body.partners40 #templateWrapper div#right { float: left; margin-left: 20px; width: 565px; }

body.partners40 div#submenu div.top { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuTop.gif) no-repeat; border-bottom: 1px solid #fff; margin-bottom: 0px !important; margin-bottom: -7px; }
body.partners40 div#submenu a { display: block; padding: 3px 10px; font-weight: normal; border-bottom: 1px solid #fff; cursor: pointer; text-decoration: none; }
body.partners40 div#submenu a:link, body.partners40 div#submenu a:visited { background: #f4f4f4; color: #203745; }
body.partners40 div#submenu a:hover, body.partners40 div#submenu a:active { background: #eee4e4; color: #324d5d; }
body.partners40 div#submenu div.end { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuBottom.gif) no-repeat; margin-bottom: 20px; }

body.partners40 div#right p { display: block; margin-top: 0px; padding-bottom: 10px; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; margin-bottom: 0px; }
body.partners40 div#right ul { display: block; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; list-style: none; padding: 0px 0px 15px 10px; margin: 0px 0px 0px 0px; }
body.partners40 div#right ul li { display: block; background: url(/iface/__template/obj/listW.gif) left 4px no-repeat; padding-left: 15px; }
body.partners40 div#right ul.pdfList { padding: 0px !important; margin: 0px; }
body.partners40 div#right ul.pdfList li { margin: 0px; background: none; }

body.partners40 div#right h1 { font-size: 34px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; padding-bottom: 8px; margin-bottom: 5px; margin-top: 35px; }
body.partners40 div#right h2 { font-size: 22px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; padding-bottom: 8px; margin-bottom: 5px; margin-top: 35px; }

body.partners40 form { margin-top: 20px; }
body.partners40 form option { font-family: Geneva, Arial, Helvetica, sans-serif; padding: 0px 10px; }
body.partners40 form input, body.partners40 form textarea, body.partners40 form select { 
	font-size: 10px;
	padding: 2px 10px;
	margin: 0px 0px 2px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #CCCCCC; /* Rouded corners in webkit and Firefox */
}




/* Solutions Overview - 4.0 */
/* ------------------------------------------------------------------------------------------------------------ 4.0 ---------------------- */
body.solutionsOverview a { font-weight: normal; }
body.solutionsOverview #templateWrapper div#top { height: 160px; background: url(/iface/__template/headers40/solutionsOverview40.jpg) no-repeat; }
body.solutionsOverview #templateWrapper div#top h1 { font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #000000; padding: 100px 0px 0px 10px; font-size: 34px; font-weight: normal; }

body.solutionsOverview #templateWrapper #mid { padding: 10px 5px 5px 1px; }
body.solutionsOverview #templateWrapper div#submenu { float: left; width: 180px; clear: left; }
body.solutionsOverview #templateWrapper div#right { float: left; margin-left: 20px; width: 565px; }

body.solutionsOverview div#submenu div.top { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuTop.gif) no-repeat; border-bottom: 1px solid #fff; margin-bottom: 0px !important; margin-bottom: -7px; }
body.solutionsOverview div#submenu a { display: block; padding: 3px 10px; font-weight: normal; border-bottom: 1px solid #fff; cursor: pointer; text-decoration: none; }
body.solutionsOverview div#submenu a:link, body.solutionsOverview div#submenu a:visited { background: #f4f4f4; color: #203745; }
body.solutionsOverview div#submenu a:hover, body.solutionsOverview div#submenu a:active { background: #eee4e4; color: #324d5d; }
body.solutionsOverview div#submenu div.end { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuBottom.gif) no-repeat; margin-bottom: 20px; }

body.solutionsOverview div#right p { display: block; margin-top: 0px; padding-bottom: 10px; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; margin-bottom: 0px; }
body.solutionsOverview div#right ul { display: block; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; list-style: none; padding: 0px 0px 15px 10px; margin: 0px 0px 0px 0px; }
body.solutionsOverview div#right ul li { display: block; background: url(/iface/__template/obj/listW.gif) left 4px no-repeat; padding-left: 15px; }
body.solutionsOverview div#right ul.pdfList { padding: 0px !important; margin: 0px; }
body.solutionsOverview div#right ul.pdfList li { margin: 0px; background: none; }

body.solutionsOverview div#right h1 { font-size: 34px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; padding-bottom: 8px; margin-bottom: 5px; margin-top: 35px; }
body.solutionsOverview div#right h2 { font-size: 22px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; padding-bottom: 8px; margin-bottom: 5px; margin-top: 35px; }

body.solutionsOverview form { margin-top: 20px; }
body.solutionsOverview form option { font-family: Geneva, Arial, Helvetica, sans-serif; padding: 0px 10px; }
body.solutionsOverview form input, body.solutionsOverview form textarea, body.solutionsOverview form select { 
	font-size: 10px;
	padding: 2px 10px;
	margin: 0px 0px 2px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #CCCCCC; /* Rouded corners in webkit and Firefox */
}




/* Support 4.0 */
/* ------------------------------------------------------------------------------------------------------------ 4.0 ---------------------- */
body.support40 a { font-weight: normal; }
body.support40 #templateWrapper div#top { height: 160px; background: url(/iface/__template/headers40/support40.jpg) no-repeat; }
body.support40 #templateWrapper div#top h1 { font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #000000; padding: 100px 0px 0px 10px; font-size: 34px; font-weight: normal; }

body.support40 #templateWrapper #mid { padding: 10px 5px 5px 1px; }
body.support40 #templateWrapper div#submenu { float: left; width: 180px; clear: left; }
body.support40 #templateWrapper div#right { float: left; margin-left: 20px; width: 565px; }

body.support40 div#submenu div.top { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuTop.gif) no-repeat; border-bottom: 1px solid #fff; margin-bottom: 0px !important; margin-bottom: -7px; }
body.support40 div#submenu a { display: block; padding: 3px 10px; font-weight: normal; border-bottom: 1px solid #fff; cursor: pointer; text-decoration: none; }
body.support40 div#submenu a:link, body.support40 div#submenu a:visited { background: #f4f4f4; color: #203745; }
body.support40 div#submenu a:hover, body.support40 div#submenu a:active { background: #eee4e4; color: #324d5d; }
body.support40 div#submenu div.end { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuBottom.gif) no-repeat; margin-bottom: 20px; }

body.support40 div#right div.note { display: block; text-align: right; font-style: italic; font-weight: normal; float: right; }
body.support40 div#right div.note a { font-weight: inherit !important; }
body.support40 div#right p { display: block; margin-top: 0px; padding-bottom: 10px; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; margin-bottom: 0px; }
body.support40 div#right ul { display: block; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; list-style: none; padding: 0px 0px 15px 10px; margin: 0px 0px 0px 0px; }
body.support40 div#right ul li { display: block; background: url(/iface/__template/obj/listW.gif) left 4px no-repeat; padding-left: 15px; }
body.support40 div#right ul.pdfList { padding: 0px !important; margin: 0px; }
body.support40 div#right ul.pdfList li { margin: 0px; background: none; }

body.support40 div#right h2 { font-size: 22px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; padding-bottom: 8px; margin-bottom: 5px; margin-top: 35px; }

body.support40 form { margin-top: 20px; }
body.support40 form option { font-family: Geneva, Arial, Helvetica, sans-serif; padding: 0px 10px; }
body.support40 form input, body.support40 form textarea, body.support40 form select { 
	font-size: 10px;
	padding: 2px 10px;
	margin: 0px 0px 2px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #CCCCCC; /* Rouded corners in webkit and Firefox */
}




/* Support 4.0 - FAQs 3.2 */
/* ------------------------------------------------------------------------------------------------------------ 4.0 ---------------------- */
body.support40faq32 #templateWrapper div#top { height: 160px; background: url(/iface/__template/headers40/support40.jpg) no-repeat; }
body.support40faq32 #templateWrapper div#top h1 { font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #000000; padding: 100px 0px 0px 10px; font-size: 34px; font-weight: normal; }

body.support40faq32 #templateWrapper div#mid { padding: 10px 5px 5px 1px; background: url(/iface/__template/template01b_mid.gif) repeat-y; }
body.support40faq32 #templateWrapper div#spanning { margin-bottom: 10px; }
body.support40faq32 #templateWrapper div#submenu { float: left; width: 180px; clear: left; }
body.support40faq32 #templateWrapper div#right { float: left; margin-left: 20px; width: 565px; }

body.support40faq32 div#submenu div.top { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuTop.gif) no-repeat; border-bottom: 1px solid #fff; margin-bottom: 0px !important; margin-bottom: -7px; }
body.support40faq32 div#submenu a { display: block; padding: 3px 10px; font-weight: normal; border-bottom: 1px solid #fff; cursor: pointer; text-decoration: none; }
body.support40faq32 div#submenu a:link, body.support40faq32 div#submenu a:visited { background: #f4f4f4; color: #203745; }
body.support40faq32 div#submenu a:hover, body.support40faq32 div#submenu a:active { background: #eee4e4; color: #324d5d; }
body.support40faq32 div#submenu div.end { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuBottom.gif) no-repeat; margin-bottom: 20px; }

body.support40faq32 div#right h2 { padding: 5px; padding-left: 10px !important; margin: 50px 5px 1em 5px !important; display: block; color: #000000; background: url(/iface/obj/h1BG.gif) no-repeat left; }

body.support40faq32 div#right h3 { font-weight: bold; font-size: 14px; padding-left: 15px; margin-left: 15px; display: block; color: #000000; background: url(/iface/obj/arrowRed.gif) no-repeat left 2px; }
body.support40faq32 div#right p { margin-top: 4px; margin-left: 30px; margin-bottom: 1.5em; font-weight: normal; font-size: 12px; }
body.support40faq32 div#right ul, body.support40faq32 div#right ol { padding-left: 4em; }





/* About Cryptzone 4.0 */
/* ------------------------------------------------------------------------------------------------------------ 4.0 ---------------------- */
body.about40 a { font-weight: normal; }
body.about40 #templateWrapper div#top { height: 160px; background: url(/iface/__template/headers40/about40.jpg) no-repeat; }
body.about40 #templateWrapper div#top h1 { font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #000000; padding: 100px 0px 0px 10px; font-size: 34px; font-weight: normal; }

body.about40 #templateWrapper #mid { padding: 10px 5px 5px 1px; }
body.about40 #templateWrapper div#submenu { float: left; width: 180px; clear: left; }
body.about40 #templateWrapper div#right { float: left; margin-left: 20px; width: 565px; }

body.about40 div#submenu div.top { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuTop.gif) no-repeat; border-bottom: 1px solid #fff; margin-bottom: 0px !important; margin-bottom: -7px; }
body.about40 div#submenu a { display: block; padding: 3px 10px; font-weight: normal; border-bottom: 1px solid #fff; cursor: pointer; text-decoration: none; }
body.about40 div#submenu a:link, body.about40 div#submenu a:visited { background: #f4f4f4; color: #203745; }
body.about40 div#submenu a:hover, body.about40 div#submenu a:active { background: #eee4e4; color: #324d5d; }
body.about40 div#submenu div.end { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuBottom.gif) no-repeat; margin-bottom: 20px; }

body.about40 div#submenu p { display: block; padding-bottom: 10px; margin: 0px 2px 18px 5px; }

body.about40 div.columnLeft { float: left;  width: 265px; margin-right: 20px; }
body.about40 div.columnRight { float: left; width: 265px; }

body.about40 div#right p { display: block; margin-top: 0px; padding-bottom: 10px; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; margin-bottom: 0px; }
body.about40 div#right ul { display: block; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; list-style: none; padding: 0px 0px 15px 10px; margin: 0px 0px 0px 0px; }
body.about40 div#right ul li { display: block; background: url(/iface/__template/obj/listW.gif) left 4px no-repeat; padding-left: 15px; }
body.about40 div#right ul.pdfList { padding: 0px !important; margin: 0px; }
body.about40 div#right ul.pdfList li { margin: 0px; background: none; }

body.about40 div#right h2 { font-size: 22px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; padding-bottom: 8px; margin-bottom: 5px; margin-top: 35px; }
body.about40 div#right h3 { font-size: 14px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; margin-bottom: 5px; margin-top: 5px; font-style: italic; }

body.about40 form { margin-top: 20px; }
body.about40 form option { font-family: Geneva, Arial, Helvetica, sans-serif; padding: 0px 10px; }
body.about40 form input, body.about40 form textarea, body.about40 form select { 
	font-size: 10px;
	padding: 2px 10px;
	margin: 0px 0px 2px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #CCCCCC; /* Rouded corners in webkit and Firefox */
}

body.about40 #irGraph { font-size: 48px; text-align: center; }

body.about40 table.insiders { width: 560px !important; }
body.about40 table.insiders td { font-size: 10px !important; }
body.about40 table.insiders tr.title td { font-weight: bold; background: #CCCCCC; font-size: 10px !important; color: #000000 !important; border: 1px solid #fff; }

body.about40 #irAOA H2 { padding: 4px 10px 6px 0px; color: #000000; font-size: 14px; font-weight: normal; }
body.about40 #irAOA p { margin-top: 0px;	padding-right: 10px; padding-bottom: 5px; border-bottom: 1px solid #999999; margin-bottom: 10px; }
body.about40 #irAOA H2, body.about40 #irAOA p { padding-left: 10px; }

body.about40 p.ca { padding-top: 10px; }





/* Sales 4.0 */
/* ------------------------------------------------------------------------------------------------------------ 4.0 ---------------------- */
body.sales40 a { font-weight: normal; }
body.sales40 #templateWrapper div#top { height: 160px; background: url(/iface/__template/headers40/sales40.jpg) no-repeat; }
body.sales40 #templateWrapper div#top h1 { font-family: Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #000000; padding: 100px 0px 0px 10px; font-size: 34px; font-weight: normal; }

body.sales40 #templateWrapper #mid { padding: 10px 5px 5px 1px; }
body.sales40 #templateWrapper div#submenu { float: left; width: 180px; clear: left; }
body.sales40 #templateWrapper div#right { float: left; margin-left: 20px; width: 565px; }

body.sales40 div#submenu div.top { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuTop.gif) no-repeat; border-bottom: 1px solid #fff; margin-bottom: 0px !important; margin-bottom: -7px; }
body.sales40 div#submenu span.title { display: block; padding: 3px 10px; font-weight: bold; border-bottom: 1px solid #fff; cursor: pointer; text-decoration: none; background: #f4f4f4; color: #203745; }
body.sales40 div#submenu a { display: block; padding: 3px 10px; font-weight: normal; border-bottom: 1px solid #fff; cursor: pointer; text-decoration: none; }
body.sales40 div#submenu a:link, body.sales40 div#submenu a:visited { background: #f4f4f4; color: #203745; }
body.sales40 div#submenu a:hover, body.sales40 div#submenu a:active { background: #eee4e4; color: #324d5d; }
body.sales40 div#submenu div.end { display: block; height: 7px; background: url(/iface/__template/subMenu40/submenuBottom.gif) no-repeat; margin-bottom: 20px; }

body.sales40 div#submenu p { display: block; padding-bottom: 10px; margin: 0px 2px 18px 5px; }

body.sales40 div.columnLeft { float: left;  width: 265px; margin-right: 20px; }
body.sales40 div.columnRight { float: left; width: 265px; }

body.sales40 div.column2Left { float: left;  width: 175px; margin-right: 20px; }
body.sales40 div.column2Mid { float: left; width: 175px; margin-right: 20px; }
body.sales40 div.column2Right { float: left; width: 175px; }

body.sales40 div#right p { display: block; margin-top: 0px; padding-bottom: 10px; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; margin-bottom: 0px; }
body.sales40 div#right ul { display: block; background: url(/iface/__template/obj/headerDots.gif) left bottom repeat-x; list-style: none; padding: 0px 0px 15px 10px; margin: 0px 0px 0px 0px; }
body.sales40 div#right ul li { display: block; background: url(/iface/__template/obj/listW.gif) left 4px no-repeat; padding-left: 15px; }
body.sales40 div#right ul.pdfList { padding: 0px !important; margin: 0px; }
body.sales40 div#right ul.pdfList li { margin: 0px; background: none; }

body.sales40 div#right h2 { font-size: 22px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; padding-bottom: 8px; margin-bottom: 5px; margin-top: 35px; }
body.sales40 div#right h3 { font-size: 14px; color: #000000; font-weight: normal; letter-spacing: 1px; display: block; margin-bottom: 5px; margin-top: 5px; font-style: italic; }

body.sales40 form { margin-top: 20px; }
body.sales40 form option { font-family: Geneva, Arial, Helvetica, sans-serif; padding: 0px 10px; }
body.sales40 form input, body.sales40 form textarea, body.sales40 form select { 
	font-size: 12px;
	padding: 2px 10px;
	margin: 0px 0px 2px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #CCCCCC; /* Rouded corners in webkit and Firefox */
}

body.sales40 div.countryBookmarks { text-align: center; }
body.sales40 div.countryBookmarks a { padding: 5px 10px; }
body.sales40 div.countryBookmarks a:link, body.sales40 div.countryBookmarks a:visited { background: #f4f4f4; color: #203745; }
body.sales40 div.countryBookmarks a:hover, body.sales40 div.countryBookmarks a:active { background: #eee4e4; color: #324d5d; }
body.sales40 h2.noPadding { margin-top: 2px !important; }