@charset "UTF-8";

/* iCATCHER -------------- // -------------- // -------------- // -------------- // --------------- 
   ---------------------- -- -------------- -- -------------- -- -------------- -- --------------- 
   --------------------- // -------------- // -------------- // -------------- // --------------- */
div#eyecatcher { display: block; clear: both; margin-bottom: 1px; height: 243px; }

div#fadeshow { width: 797px; float: left; }
#fadeshow2 { z-index: 1; height: 243px; overflow: hidden; }
#fadeshow2toggler { position: absolute; padding: 10px 0px 0px 745px; z-index: 1000; width: 50px; }
#fadeshow2toggler img { padding: 0px 4px; behavior: url(/resource/x/ie6pngfix/iepngfix.htc); }

div#eyecatcher div#threeactions { float: right; width: 139px; }
div#eyecatcher div#threeactions div.item { display: block; width: 139px; height: 81px; }
div#eyecatcher div#threeactions a { display: block; text-indent: -9999px; width: 139px; height: 81px; cursor: pointer; background: url(/_iface/front/ec_support/buttons.gif); }

div#eyecatcher div#threeactions a.freeEval:link, div#eyecatcher div#threeactions a.freeEval:visited { background-position: 0px 0px; }
div#eyecatcher div#threeactions a.webinars:link, div#eyecatcher div#threeactions a.webinars:visited { background-position: 0px -81px; }
div#eyecatcher div#threeactions a.contact:link, div#eyecatcher div#threeactions a.contact:visited { background-position: 0px -162px; }

div#eyecatcher div#threeactions a.freeEval:hover, div#eyecatcher div#threeactions a.freeEval:active { background-position: 139px 0px; }
div#eyecatcher div#threeactions a.webinars:hover, div#eyecatcher div#threeactions a.webinars:active { background-position: 139px -81px; }
div#eyecatcher div#threeactions a.contact:hover, div#eyecatcher div#threeactions a.contact:active { background-position: 139px -162px; }

body.frontv60 div#sitemapWrapper { display: block; background: #cbcbcb url(/_iface/front/sitemapBG.jpg) center 32px repeat-x !important;  }
body.frontv60 div#sitemap { display: block; width: 936px; margin: 0 auto; clear: both; }

body.frontv60 div.inShort { text-align: center; font-size: 9px; width: 936px; margin: 0 auto; padding-bottom: 20px; }
body.frontv60 div.inShort a { color: #333; text-decoration: underline; }

body.frontv60 a { color: #900; }
body.frontv60 #quicklinks a, body.frontv60 #locationChooser a { color: inherit; }


/* NEWS TiCKER ----------- // -------------- // -------------- // -------------- // --------------- 
   ---------------------- -- -------------- -- -------------- -- -------------- -- --------------- 
   --------------------- // -------------- // -------------- // -------------- // --------------- */
#front_news { width: 100%; height: 26px; overflow: hidden; }
#front_news_text a { font-weight: normal; }
#front_news_text a:link, #front_news_text a:visited { text-decoration: none; color: #000000; }
#front_news_text a:hover, #front_news_text a:active { text-decoration: underline; color: #990000; }
#front_news_text { padding: 0px; margin: 0px; height: 26px; list-style: none; }
#front_news_text li { padding: 10px 0px 0px 78px; margin: 0px; display: none; }
body.frontv60 div#newsTickerWrapper { display: block; height: 32px; background: #f8f8f8; }
body.frontv60 div#newsTicker { display: block; height: 32px; background: #f8f8f8 url(/_iface/front/newsTicker2.gif) no-repeat; width: 936px; margin: 0px auto; }
body.frontv60 div#newsTicker img { float: right; }

/* SITEMAP --------------- // -------------- // -------------- // -------------- // --------------- 
   ---------------------- -- -------------- -- -------------- -- -------------- -- --------------- 
   --------------------- // -------------- // -------------- // -------------- // --------------- */

div#sitemap div.column, div#sitemap div.columnRight { width: 138px; font-size: 9px !important; float: left; margin: 20px 20px 20px 0px; }
div#sitemap div.column h3, div#sitemap div.columnRight h3 { display: block; font-weight: normal; font-size: 16px; font-family: Geneva, Arial, Helvetica, sans-serif; }

div#sitemap div.columnRight { margin-right: 0px !important; }

div#sitemap ul { margin: 5px 0px 0px 0px; }
div#sitemap ul li { }
div#sitemap ul li a { display: block; padding: 2px 2px 2px 0px; }
div#sitemap ul li a:link, div#sitemap ul li a:visited { text-decoration: none; color: #333333; }
div#sitemap ul li a:hover, div#sitemap ul li a:active { text-decoration: underline; color: #666666; }


/* CHOICES TABS ---------- // -------------- // -------------- // -------------- // --------------- 
   ---------------------- -- -------------- -- -------------- -- -------------- -- --------------- 
   --------------------- // -------------- // -------------- // -------------- // --------------- */
div#choices { display: block; clear: both; margin-top: 10px; }
div#choicesEND { display: block; width: 936px; height: 6px; background: url(/_iface/front/choicesEND.gif) no-repeat; margin-bottom: 30px; }

div#tabsContentContainer { display: block; padding: 20px 1px 0px 1px; clear: left; background: #fff url(/_iface/front/tabsArea2/newTabs_bg.gif) no-repeat; }
div#tabsContentContainer h2, div#tabsContentContainer h2, div#tabsContentContainer h3 { font-weight: normal; display: block; margin-bottom: 10px; }
div#tabsContentContainer h2 { font-size: 16px; }
div#tabsContentContainer .actions { clear: both; padding: 10px 0 0 0; }
.tabcontent { display: none; }
.tabcontentPadded { padding: 0 35px 20px 35px; }
.tabcontentPaddedLeft { padding: 0 0 20px 35px; }

ul#choicesTabs { margin: 0px; list-style-type: none; text-align: left; line-height: 100%; }
ul#choicesTabs li { margin: 0 5px 0 0; display: block; float: left; margin-bottom: -1px; }
ul#choicesTabs li a, ul#choicesTabs li a.selected { display: block; background: url(/_iface/front/tabsArea2/newTabs_tabSprite.gif) no-repeat; text-decoration: none; padding: 0 0; text-align: center; }
ul#choicesTabs li a 			{ background-position: 0 0; border-bottom: 1px solid #dfdfdf; }
ul#choicesTabs li a:hover		{ background-position: -397px 0; border-bottom: 1px solid #fff; }
ul#choicesTabs li a.selected	{ background-position: -397px 0; border-bottom: 1px solid #fff; }

#czTabs_tab1 { width: 150px; }
#czTabs_tab2 { width: 190px; }
#czTabs_tab3 { width: 150px; }
#czTabs_tab4 { width: 120px; }
#czTabs_tab5 { width: 170px; }
#czTabs_tab6 { width: 100px; }

#choices a .text { text-align: center; color: #000 !important; padding: 12px 0 7px 0; }
#choices a:hover .text, #choices a.selected .text { color: #000 !important; }

.corner1, .corner2 { width: 5px; height: 31px; background-image: url(/_iface/front/tabsArea2/sprite_corners_5px_front.gif); background-repeat: no-repeat; }
.corner1 { background-position: 0 0; float: left; }
.corner2 { background-position: top right; float: right; }

#tabsContentContainer div.separator { background: url(/_iface/front/sprite_front_endpoint.jpg) no-repeat; width: 2px; height: 204px; background-position: -232px 0px; }


/* Tab Specifics ---------------------------------------------------------------- */
#tabsContentContainer a.readMore, #tabsContentContainer a.readMoreLeft { margin: 0 0 0px 0; }

/* TAB BACKGROUNDS */
#tabsContentContainer div.freesecurity { background: transparent url(/_iface/front/tabsArea2/tabSeparator.gif) 570px 0 no-repeat; }
#tabsContentContainer div.accessControl { background: transparent url(/_iface/front/tabsArea2/tabSeparator.gif) 590px 0 no-repeat; }
#tabsContentContainer div.endpointSecurity { background: transparent url(/_iface/front/tabsArea2/tabSeparator.gif) 463px 0 no-repeat; }
#tabsContentContainer div.hotTopics { background: transparent url(/_iface/front/tabsArea2/tabSeparator.gif) 463px 0 no-repeat; }
#tabsContentContainer div.policyManagement { background: transparent url(/_iface/front/tabsArea2/tabSeparator.gif) 307px 0 no-repeat; }
#tabsContentContainer div.news { background: transparent url(/_iface/front/tabsArea2/tabSeparator.gif) 463px 0 no-repeat; }

#tabsContentContainer div.exclamationpoint { background: url(/_iface/front/tabsArea/magnifyingGlass_66x117.gif) right 25px no-repeat; }
#tabsContentContainer div.laptopChains { background: url(/_iface/front/tabsArea/endpoint_laptoplock.png) right 130px no-repeat; }
#tabsContentContainer div.laptop_windows { background: url(/_iface/front/tabsArea/email_laptop.png) right 30px no-repeat; }

#tabsContentContainer h2 { padding-bottom: 0; }
#tabsContentContainer p  { padding-bottom: 10px; }
#tabsContentContainer ul { margin-bottom: 10px; }
#tabsContentContainer a.readMoreLeft { }

#tabsContentContainer h2 a { display: block; color: #333; text-decoration: none; background: #fff url(/_iface/obj/arrowGray_right.gif) -9999px 0 no-repeat; }


/* Split 2 columns 50 / 50 width */
#tabsContentContainer div.split_2_50_50 {}
#tabsContentContainer div.split_2_50_50 div.one { float: left; width: 48%; }
#tabsContentContainer div.split_2_50_50 div.two { float: right; width: 48%; }

/* Split 2 columns 30 / 70 width */
#tabsContentContainer div.split_2_30_70 {}
#tabsContentContainer div.split_2_30_70 div.one { width: 30%; float: left; }
#tabsContentContainer div.split_2_30_70 div.two { width: 66%; float: right; }

/* Split 2 columns 70 / 30 width */
#tabsContentContainer div.split_2_70_30 {}
#tabsContentContainer div.split_2_70_30 div.one { width: 60%; float: left; }
#tabsContentContainer div.split_2_70_30 div.two { width: 35%; float: right; }


/* Split 3 columns 20 / 20 / 60 width */
#tabsContentContainer div.split_3_20_20_60 {}
#tabsContentContainer div.split_3_20_20_60 div.one { width: 22%; float: left; margin-right: 20px; }
#tabsContentContainer div.split_3_20_20_60 div.two { width: 22%; float: left; }
#tabsContentContainer div.split_3_20_20_60 div.three { width: 50%; float: right; }

/* Split 3 columns 60 / 20 / 20 width */
#tabsContentContainer div.split_3_60_20_20 {}
#tabsContentContainer div.split_3_60_20_20 div.one { width: 50%; float: left; margin-right: 20px; }
#tabsContentContainer div.split_3_60_20_20 div.two { width: 22%; float: left; }
#tabsContentContainer div.split_3_60_20_20 div.three { width: 22%; float: right; }

/* Split 3 columns 33 / 33 / 33 width */
#tabsContentContainer div.split_3_33_33_33 {}
#tabsContentContainer div.split_3_33_33_33 div.one { width: 32%; float: left; margin-right: 20px; }
#tabsContentContainer div.split_3_33_33_33 div.two { width: 32%; float: left; }
#tabsContentContainer div.split_3_33_33_33 div.three { width: 32%; float: right; }

/* Split 3 columns 40 / 40 / 20 width */
#tabsContentContainer div.split_3_40_40_20 {}
#tabsContentContainer div.split_3_40_40_20 div.one { width: 38%; float: left; margin-right: 30px; }
#tabsContentContainer div.split_3_40_40_20 div.two { width: 38%; float: left; }
#tabsContentContainer div.split_3_40_40_20 div.three { width: 18%; float: right; }



/* Individual Tabs -------------------------------------------------------------- */
div.freesecurity .one h2 a:link, div.freesecurity .one h2 a:visited { background-position: 280px 5px !important; }
div.freesecurity .one h2 a:hover, div.freesecurity .one h2 a:active { background-position: 290px 5px !important; }

div.freesecurity .two h2 a:link, div.freesecurity .two h2 a:visited { background-position: 265px 5px !important; }
div.freesecurity .two h2 a:hover, div.freesecurity .two h2 a:active { background-position: 270px 5px !important; }




div.productDemo { display: block; margin-bottom: 10px; }
.productDemo a.productDemo { text-decoration: none; }
.productDemo a.productDemo h4 { padding-top: 0px; font-size: 16px; color: #900; }

.productDemo a.productDemo:hover h4, .productDemo a.productDemo:hover p { text-shadow: #999 2px 2px 2px !important; }
