/***************************** DE ************************************
        Last Modified: OCT.11.08 Sven Etzold                	 (new consumer overview/product pages)
        Last Modified: JULY.30.08 Alexander Gilli                (downloadform label)
        Last Modified: JUNE.25.08 Alexander Gilli                (combining new upcoming threatMeter stuff into)
        Last Modified: MAY.26.08 Alexander Gilli                 (quicklinksNav)
        W3C CSS level 2.1 validation:  JULY.31.08 Alexander Gilli
 *********************************************************************/

* {margin:0;padding:0;}
img, fieldset {border:0;}

/* reset for intergration of homepage flash, header, navi */
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
caption, th{text-align:left;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
address, caption, code, dfn, th, var{font-style:normal; font-weight:normal;}

body {
        background:#ddd url(images/bg_main.gif) repeat 50% 0;
        font: 10px verdana,sans-serif;
        color: #666;
}

a {
        color: #5091CD;
        text-decoration:none;
}
a:hover {
        color: #000;
        text-decoration:underline;
}

span.highlight {
        color: #ff0000;
}

#wrapper {
        width:940px;
        padding: 0 10px; margin: 0 auto;
        position: relative;
}
                #homepage #wrapper {
                        width:941px;
                        padding: 0 13px 0 14px; margin: 0 auto;
                }

#skip{
        display:none;
}

/* LOGO */
        #logo {
                position:absolute;
                top: 30px; left:40px;
        }
/*20th anniversary*/
		#logo {
				top: 20px;
				}

/* SEARCH BOX */
        #searchBox {
                position:absolute;
                top: 0; right:14px;
                background:#fff url(images/search_divider.gif) no-repeat 0 0;
                padding: 10px 0 0 15px; margin: 0 0 0 15px;
        }
                #searchBox label{
                        display:block;
                        font: 100% verdana,sans-serif;
                        margin: 0 0 2px 0;
                }
                #searchBox input#searchfield{
                        width: 121px; height:15px;
                        vertical-align: middle;
                }
                #searchBox input.go{
                        vertical-align: middle;
                        width: 36px;
                        height: 18px;
                }


/*********************************
  START NAVIGATIONS
*********************************/

/* Auxilary Navigation */
         div#auxilaryNav {
                 position:absolute;
                top: 10px; right:200px;
                width:56.5em;
                font: 100% verdana,sans-serif;
         }
                         div#auxilaryNav ul{
                                 list-style: none;
                                display: block;
                                margin: 0 0 5px 0;
                                float: right;
                                width: 55.5em;
                         }
                        div#auxilaryNav li{
                                 list-style: none;
                                float: right;
                                background: url(images/navigation/pipe_quicklinksNav.gif) no-repeat 100% 60%;
                                padding: 0 10px;
                         }
                                         div#auxilaryNav li.last{
                                                 background: none;
                                         }
                                        div#auxilaryNav li.rssicon{
                                                padding: 0;
                                         }
                                        div#auxilaryNav li.rsstxt{
                                                padding: 0 5px 0 10px;
                                         }
                         div#auxilaryNav li a{
                                 font: 100% verdana, san-serif;
                                color: #ff0000;
                         }
                                         div#auxilaryNav li a:hover{
                                                 color: #000;
                                         }

/* Quicklinks Navigation */
        div#quicklinksNav {
                position:absolute;
                top: 72px; right:10px;
                background: #E5E5E5 url(images/navigation/bg_quicklinks_left.gif) no-repeat 0 0;
                width: 450px; height: 29px; /* width:51.2em; width:59.5em;*/
                z-index: 10;
        }
        #homepage div#quicklinksNav {
                right:14px;
        }
                        div#quicklinksNav h2{
                                float: left;
                                font: bold 120% verdana, sans-serif;
                                width: 71px; height: 9px;
                                margin: 11px 5px 0 15px;
                                text-indent: -5000px;
                                background: url(images/navigation/quicklinkNav_QuickLink.gif) no-repeat 0 0;

                         }
                         div#quicklinksNav ul{
                                /* border: 1px solid #ff0000; */
                                background: #E5E5E5 url(images/navigation/bg_quicklinks_right.gif) no-repeat 100% 0;
                                width:356px; height: 29px; /* width:41.6em; width:50.6em;*/
                                float: right;
                         }
                        div#quicklinksNav li{
                                 list-style:none;
                                float: left;
                                padding: 0 10px; margin: 8px 0 0 0;
                                display: block;
                                background: url(images/navigation/pipe_quicklinksNav.gif) no-repeat 100% 70%;
                         }
                                         div#quicklinksNav li.last{
                                                background: none;
                                         }
                                         div#quicklinksNav li a{
                                                 font: 10px verdana, san-serif;
                                                color: #ff0000;
                                         }
                                         div#quicklinksNav li a:hover{
                                                 color: #000;
                                         }

/* START Primary Navigation */
div#primaryNav {
        background:transparent url(images/navigation/primeNav_bg.png) repeat scroll 0pt;
        height:40px;
        left:10px;
        position:absolute;
        top:98px;
        width:940px;
        z-index:20;
}
#homepage div#primaryNav {
        left:13px;
        width:941px;
}
div#primaryNav ul li {
        background:transparent url(images/navigation/pipe_primarynav.gif) no-repeat scroll 100% 50%;
        display:block;
        float:left;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:4px 0pt 0pt;
}
div#primaryNav ul li.partners {
        background:transparent none repeat scroll 0%;
}
li.home a {
        background:transparent url(images/navigation/primeNav_home.gif) no-repeat scroll 50% 11px;
        display:block;
        height:32px;
        text-decoration:none;
        text-indent:-5000px;
        width:98px;
}
li.home a.active, li.home a:hover {
        background:transparent url(images/navigation/primeNav_home_on.gif) no-repeat scroll 50% 100%;
}
li.homebiz a {
        background:transparent url(images/navigation/primeNav_homebiz.gif) no-repeat scroll 50% 11px;
        display:block;
        height:32px;
        text-decoration:none;
        text-indent:-5000px;
        width:136px;
}
li.homebiz a.active, li.homebiz a:hover {
        background:transparent url(images/navigation/primeNav_homebiz_on.gif) no-repeat scroll 50% 100%;
}
li.smallbiz a {
        background:transparent url(images/navigation/primeNav_smallbiz.gif) no-repeat scroll 50% 11px;
        display:block;
        height:32px;
        text-decoration:none;
        text-indent:-5000px;
        width:155px;
}
li.smallbiz a.active, li.smallbiz a:hover {
        background:transparent url(images/navigation/primeNav_smallbiz_on.gif) no-repeat scroll 50% 100%;
}
li.mediumbiz a {
        background:transparent url(images/navigation/primeNav_mediumbiz.gif) no-repeat scroll 50% 11px;
        display:block;
        height:32px;
        text-decoration:none;
        text-indent:-5000px;
        width:109px;
}
li.mediumbiz a.active, li.mediumbiz a:hover {
        background:transparent url(images/navigation/primeNav_mediumbiz_on.gif) no-repeat scroll 50% 100%;
}
li.enterprisebiz a {
        background:transparent url(images/navigation/primeNav_enterprisebiz.gif) no-repeat scroll 50% 11px;
        display:block;
        height:32px;
        text-decoration:none;
        text-indent:-5000px;
        width:160px;
}
li.enterprisebiz a.active, li.enterprisebiz a:hover {
        background:transparent url(images/navigation/primeNav_enterprisebiz_on.gif) no-repeat scroll 50% 100%;
}
li.partners a {
        background:transparent url(images/navigation/primeNav_partners.gif) no-repeat scroll 50% 11px;
        display:block;
        height:32px;
        text-decoration:none;
        text-indent:-5000px;
        width:81px;
}
li.partners a.active, li.partners a:hover {
        background:transparent url(images/navigation/primeNav_partners_on.gif) no-repeat scroll 50% 100%;
}
/* END Primary Navigation */
/* START Subprime Navigation */
        div#subPrimeNav {
                position:absolute;
                top: 134px; left:10px;
                background: #E5E5E5;
                width:940px; height: 32px;
                z-index:16;
        }
                div#subPrimeNav li{
                        list-style: none;
                        float: left;
                        background: url(images/navigation/pipe_subprimarynav.gif) no-repeat 100% 50%;
                }
                        div#subPrimeNav li.worry a{
                                background: url(images/navigation/subPrimeNav_sb_worryfree.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width: 283px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.worry a.active, div#subPrimeNav li.worry a:hover{
                                                background: url(images/navigation/subPrimeNav_sb_worryfree_on.gif) no-repeat 50% 11px;
                                        }
                        div#subPrimeNav li.support a{
                                background: url(images/navigation/subPrimeNav_sb_support.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width: 43px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.support a.active, div#subPrimeNav li.support a:hover{
                                                background: url(images/navigation/subPrimeNav_sb_support_on.gif) no-repeat 50% 11px;
                                        }
                        div#subPrimeNav li.threats a{
                                background: url(images/navigation/subPrimeNav_sb_threats.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width: 72px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.threats a.active, div#subPrimeNav li.threats a:hover{
                                                background: url(images/navigation/subPrimeNav_sb_threats_on.gif) no-repeat 50% 11px;
                                        }
                        div#subPrimeNav li.flod a{
                                background: url(images/navigation/subPrimeNav_sb_flodwatch.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:180px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.flod a.active, div#subPrimeNav li.flod a:hover{
                                                background: url(images/navigation/subPrimeNav_sb_flodwatch_on.gif) no-repeat 50% 11px;
                                        }
                        /* Products & Solutions */
                        div#subPrimeNav li.prodsolution a{
                                background: url(images/navigation/products_solution.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:116px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.prodsolution a.active, div#subPrimeNav li.prodsolution a:hover{
                                                background: url(images/navigation/products_solution_on.gif) no-repeat 50% 11px;
                                        }
                        /* Products Overview */
                        div#subPrimeNav li.prodoverview a{
                                background: url(images/navigation/subPrimeNav_prodoverview.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:104px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.prodoverview a.active, div#subPrimeNav li.prodoverview a:hover{
                                                background: url(images/navigation/subPrimeNav_prodoverview_on.gif) no-repeat 50% 11px;
                                        }
                        /* Products */
                        div#subPrimeNav li.products a{
                                background: url(images/navigation/subPrimeNav_products.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:50px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.products a.active, div#subPrimeNav li.products a:hover{
                                                background: url(images/navigation/subPrimeNav_products_on.gif) no-repeat 50% 11px;
                                        }
                        /* Solutions */
                        div#subPrimeNav li.solutions a{
                                background: url(images/navigation/subPrimeNav_solutions.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:52px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.solutions a.active, div#subPrimeNav li.solutions a:hover{
                                                background: url(images/navigation/subPrimeNav_solutions_on.gif) no-repeat 50% 11px;
                                        }
                        /* Enterprise Business Security Solutions */
                        div#subPrimeNav li.epsolution a{
                                background: url(images/navigation/subPrimeNav_ep_solutions.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:215px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.epsolution a.active, div#subPrimeNav li.epsolution a:hover{
                                                background: url(images/navigation/subPrimeNav_ep_solutions_on.gif) no-repeat 50% 11px;
                                        }
                        /* Home Newsletter */
                        div#subPrimeNav li.homenl a{
                                background: url(images/navigation/subPrimeNav_home_newsletter.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:60px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.homenl a.active, div#subPrimeNav li.homenl a:hover{
                                                background: url(images/navigation/subPrimeNav_home_news_on.gif) no-repeat 50% 11px;
                                        }
                        /* Security Library */
                        div#subPrimeNav li.slib a{
                                background: url(images/navigation/subPrimeNav_mb_secl.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:90px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.slib a.active, div#subPrimeNav li.slib a:hover{
                                                background: url(images/navigation/subPrimeNav_mb_secl_on.gif) no-repeat 50% 11px;
                                        }
                        /* Threat Watch Newsletter */
                        div#subPrimeNav li.sbtwnl a{
                                background: url(images/navigation/subPrimeNav_sb_twnl.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:137px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.sbtwnl a.active, div#subPrimeNav li.sbtwnl a:hover{
                                                background: url(images/navigation/subPrimeNav_sb_twnl_on.gif) no-repeat 50% 11px;
                                        }
                        /* Technology and Platform Provider Partners */
                        div#subPrimeNav li.partech a{
                                background: url(images/navigation/subPrimeNav_par_tech.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:190px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.partech a.active, div#subPrimeNav li.partech a:hover{
                                                background: url(images/navigation/subPrimeNav_par_tech_on.gif) no-repeat 50% 11px;
                                        }
                        /* Consulting and Services Provider Parnters */
                        div#subPrimeNav li.parcons a{
                                background: url(images/navigation/subPrimeNav_par_cons.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:184px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.parcons a.active, div#subPrimeNav li.parcons a:hover{
                                                background: url(images/navigation/subPrimeNav_par_cons_on.gif) no-repeat 50% 11px;
                                        }
                        /* Managed Services and Hosting Provider Partners */
                        div#subPrimeNav li.parman a{
                                background: url(images/navigation/subPrimeNav_par_man.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:200px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.parman a.active, div#subPrimeNav li.parman a:hover{
                                                background: url(images/navigation/subPrimeNav_par_man_on.gif) no-repeat 50% 11px;
                                        }
                        /* Channel Solutions Provider Partners */
                        div#subPrimeNav li.parchan a{
                                background: url(images/navigation/subPrimeNav_par_chan.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:151px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.parchan a.active, div#subPrimeNav li.parchan a:hover{
                                                background: url(images/navigation/subPrimeNav_par_chan_on.gif) no-repeat 50% 11px;
                                        }
                        /* XsP Partners */
                        div#subPrimeNav li.parxsp a{
                                background: url(images/navigation/subPrimeNav_par_xsp.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:74px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.parxsp a.active, div#subPrimeNav li.parxsp a:hover{
                                                background: url(images/navigation/subPrimeNav_par_xsp_on.gif) no-repeat 50% 11px;
                                        }
                        /* Trial Download */
                        div#subPrimeNav li.trialdown a{
                                background: url(images/navigation/subPrimeNav_TrialDown.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:87px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.trialdown a.active, div#subPrimeNav li.trialdown a:hover{
                                                background: url(images/navigation/subPrimeNav_TrialDown_on.gif) no-repeat 50% 11px;
                                        }
                        /* Education */
                        div#subPrimeNav li.education a{
                                background: url(images/navigation/subPrimeNav_education.gif) no-repeat 50% 11px;
                                text-indent: -5000px;
                                width:54px; height:32px;
                                padding: 0 10px;
                                display:block;
                                text-decoration:none;
                        }
                                        div#subPrimeNav li.education a.active, div#subPrimeNav li.education a:hover{
                                                background: url(images/navigation/subPrimeNav_education_on.gif) no-repeat 50% 11px;
                                        }
                        
                        /* saas */
						div#subPrimeNav li.saas a{
							background: url(images/navigation/subPrimeNav_saas.gif) no-repeat 50% 11px;
							text-indent: -5000px;
							width:82px; height:32px;
							padding: 0 10px;
							display:block;
							text-decoration:none;
						}
								div#subPrimeNav li.saas a.active, div#subPrimeNav li.saas a:hover{
									background: url(images/navigation/subPrimeNav_saas_on.gif) no-repeat 50% 11px;
								}
/* END Subprime Navigation */
/* FOOTER NAVIGATION */
        #footer {
                text-align: center;
                margin: 20px 0;
                clear:both;
        }

                #footer p{
                        margin: 0 0 .5em 0;
                }

                #footer ul {
                        margin-right:26px;
                }
                #footer li{
                        display: inline;
                        padding: 0 0 0 10px !important;
                        background:none !important;
                }
                #footer li.rssicon{
                        padding: 0 0 0 2px;
                 }
                        #footer li.rssicon img{
                                position: absolute;
                         }
                        #footer li.rssicon a{
                                padding: 0;
                         }
                #footer li.rsstxt a{
                        padding: 0;
                 }
                #footer li a{
                        padding: 0 10px 0 0;
                        background: url(images/navigation/pipe_quicklinksNav.gif) no-repeat 100% 70%;
                }
                        #footer li.last a{
                                background: none;
                        }

/* UTILITY NAVIGATION */
        ul.utilityNav {
                float: right;
                text-align: left;
                margin: 3px 10px 20px 0;
                padding: 3px 0;
        }
                ul.utilityNav li{
                        display:inline;
                        list-style:none;
                }
                        ul.utilityNav li.save a{
                                background: url(images/icons/icon_folderarrow.gif) no-repeat 0 2px;
                                padding: 0 0 0 18px;
                                margin: 0 10px 0 0;
                        }
                        ul.utilityNav li.email a{
                                background: url(images/icons/icon_email.gif) no-repeat 0 3px;
                                padding: 0 0 0 18px;
                                margin: 0 10px 0 0;
                        }
                        ul.utilityNav li.print a{
                                background: url(images/icons/icon_printer.gif) no-repeat 0 2px;
                                padding: 0 0 0 16px;
                        }
/*********************************
    END NAVIGATIONS
*********************************/
/**************************************
        START MAIN CONTENT AREA HOME/SECONDARY/TERTIARY
**************************************/

        #homepage #mainContent {
                width: 941px;
                margin: 134px 0 0 0;
                float:left;
                clear:both;
        }
        #secondary #mainContent {
                width: 710px;
                margin: 118px 0 20px 0;
                float:left;
                clear:both;
        }
        /* mtsv2 */
        #secondary #topRight {
            margin: 10px 18px 0 0;
        }
                #secondary.noSubPrimeNav #mainContent {
                        width: 710px;
                        margin: 118px 0 20px 0;
                        float:left;
                        clear:both;
                }
        #tertiary #mainContent {
                width: 500px;
                float:left;
                margin: 118px 0 20px 0;
        }
        /* mtsv2 */
        #tertiary #topRight {
            margin: 10px 18px 0 0;
        }
                #tertiary.noSubPrimeNav #mainContent {
                        width: 500px;
                        float:left;
                        margin: 118px 0 20px 0;
                }
                #tertiary #mainContent.full {
                        width: 710px;
                        background: none;
                }

                #tertiary #mainContent div.product{
                        width: 275px;
                        float: right;
                        margin: 0 0 2em 0;
                }

                /* START Classes for Product Initial */
                #tertiary #mainContent div.product p{
                        font: 1em verdana, san-serif;
                        color: #666;
                        margin: 0 0 1em 0;
                }

                /*#tertiary #mainContent div.product p {
                         margin: 0 0 1em 0;
                }*/

                #tertiary #mainContent div.product h3{
                        font: bold 1.2em verdana, san-serif;
                        color: #333;
                        margin: 0 0 .5em 0;

                }
                #tertiary #mainContent div.product h4{
                        font: bold 1em verdana, san-serif;
                        color: #333;
                        margin: 0 0 .5em 0;
                }

                #tertiary #mainContent div.product ul{
                        margin: 0 0 1em 0;
                }
                        #tertiary #mainContent div.product li{
                                list-style: none;
                                background: url(images/arrow_grayongrey.gif) no-repeat 0 .5em;
                                padding: 0 0 0 10px;
                        }
                        #tertiary #mainContent div.product ul.liststyle_circle li{
                                list-style: none;
                                background: url(images/bullet_circle.gif) no-repeat 0 .5em;
                                padding: 0 0 0 10px;
                        }

                        #tertiary #mainContent div.product ul.actions {
                                background: url(images/arrow_grayongrey.gif) no-repeat 0 50%;
                                padding: 0 0 0 10px;
                                float: left;
                        }
                                #tertiary #mainContent div.product ul.actions li{
                                        background: url(images/pipe_gray.gif) no-repeat 100% .2em;
                                        padding: 0 10px 0 0;
                                        margin: 0 10px 0 0;
                                        float: left;
                                }
                                #tertiary #mainContent div.product ul.actions li.last{
                                        background: none;
                                        padding:0;
                                        margin:0;
                                }


                #tertiary #mainContent div.product p.acrobat{
                        background: url(images/icons/icon_acrobat_sm.gif) no-repeat 0 0;
                        padding: 0 0 10px 30px;
                }

                #tertiary #mainContent div.product select {
                        margin:0pt 0pt 0.5em;
                        width: 270px;
                }

                #tertiary #mainContent div.product input.prodTrial {
                        margin:0 0 8px 0;
                }

                #tertiary #mainContent div.product ul.buttons{
                                background: none;
                                margin: 5px 53px;
                        }
                                #tertiary #mainContent div.product ul.buttons li{
                                        background: none;
                                        float: left;
                                        width: 73px;
                                }
                                #tertiary #mainContent div.product ul.buttons li.btn_purchase a{
                                        background: url(images/buttons/button_purchase.gif) no-repeat 0 0;
                                        text-indent:-5000px;
                                        width:73px;
                                        height:18px;
                                        display:block;
                                        text-decoration:none;
                                }

                                #tertiary #mainContent div.product ul.buttons li.btn_trial a{
                                        background: url(images/buttons/button_trial.gif) no-repeat 0 0;
                                        text-indent:-5000px;
                                        width:45px;
                                        height:18px;
                                        display:block;
                                        text-decoration:none;
                                }

                /* #tertiary #mainContent p.productImage {
                        float: left;
                        margin: 0 15px 15px 0;
                        width: auto;
                } */

                #tertiary #mainContent div.productImage {
                        float: left;
                        margin: 0 15px 15px 0;
                        width: auto;
                }

                #tertiary #mainContent div.productImage img{
                        margin: 0 0 15px 0;
                }

                #tertiary #mainContent div.productImage p{
                        font: 1em verdana, san-serif;
                        color: #666;
                        margin: 0 0 1em 0;
                        width:195px;
                }

                #tertiary #mainContent div.productImage h3{
                        font: bold 1.2em verdana, san-serif;
                        color: #333;
                        width:195px;
                        margin: 0 0 .5em 0;
                }

                #tertiary #mainContent div.productImage h4{
                        font: bold 1em verdana, san-serif;
                        color: #333;
                        width:195px;
                        margin: 0 0 .5em 0;
                }

                p.btn_purchase a{
                        background: url(images/buttons/button_purchase.gif) no-repeat 0 0;
                        text-indent:-5000px;
                        width:73px;
                        height:18px;
                        display:block;
                        text-decoration:none;
                }

                p.btn_trial a{
                        background: url(/images/de/buttons/button_trial.gif) no-repeat 0 0;
                        text-indent:-5000px;
                        height:27px;
                        display:block;
                        text-decoration:none;
                }
                /* END Classes for Product Initial */

                p.fullParagraph {
                        padding: 0 10px;
                        margin: 0 0 1em 0;
                }

                #homepage #threats {
                        width:195px; height:194px;
                        margin: 0 1px 0 0; padding: 10px 20px;
                        float: right;
                        background: url(images/threats/bg_threat.gif) no-repeat 0 0;
                }

                                #homepage #threats h2{
                                        background: url(images/threats/head_threats.gif) no-repeat 0 0;
                                        text-indent: -5000px;
                                        width: 57px; height: 14px;
                                }
                                /* new levels */
                                #homepage #threats p.normal_level{
                                        background: url(images/threats/threat_level_normal.gif) no-repeat 50% 0;
                                        text-indent: -5000px;
                                        height: 39px;
                                        margin: 20px 0;
                                }
                                #homepage #threats p.high_level{
                                        background: url(images/threats/threat_level_high.gif) no-repeat 50% 0;
                                        text-indent: -5000px;
                                        height: 39px;
                                        margin: 20px 0;
                                }
                                #homepage #threats p.elevated_level{
                                        background: url(images/threats/threat_level_elevated.gif) no-repeat 50% 0;
                                        text-indent: -5000px;
                                        height: 39px;
                                        margin: 20px 0;
                                }
                                #homepage #threats p.severe_level{
                                        background: url(images/threats/threat_level_severe.gif) no-repeat 50% 0;
                                        text-indent: -5000px;
                                        height: 39px;
                                        margin: 20px 0;
                                }
                                /* END new levels */

                                #homepage #threats ul{
                                        background: url(images/threats/threat_divider.gif) no-repeat 50% 0;
                                        width: 217px;
                                        margin: 0 0 0 -10px;
                                        padding: 7px 0 0 0;
                                }
                                        #homepage #threats li{
                                                background: url(images/arrow_grayonwhite.gif) no-repeat 0 .5em;
                                                padding: 0 0 0 10px; margin: 0 0 3px 10px;
                                                list-style: none;
                                        }

                #homepage #mastHead_home,#homepage #mastHead_small,#homepage #mastHead_med,#homepage #mastHead_ent {
                        display:none;
                        position:absolute;
                        top:134px;
                        left:14px;
                }

                #homepage div#home,#homepage div#small,#homepage div#medium,#homepage div#enterprise {
                        width: 235px; height: 245px;
                        float:left;
                        background: url(images/homepage/bizInfo_divider_30.gif) no-repeat 100% 0;
                        color: #404040;
                        margin: 10px 0 0 0;
                }

                        #homepage #bizInfo div#enterprise {
                                background: none;
                        }
                        #homepage #bizInfo div h2 a{
                                border-bottom: 1px solid #dddddd;
                                font: bold 12px verdana, san-serif;
                                padding: 12px 0 6px 15px;
                                margin: 10px 0 .5em 0;
                                text-indent: -5000px;
                                display:block;
                                width: 219px;
                        }
                                #homepage #bizInfo div#home h2 a{
                                        background: url(images/homepage/bizInfo_head_homebiz.gif) no-repeat 15px 0;
                                        text-decoration:none;
                                }

                                #homepage #bizInfo div#small h2 a{
                                        background: url(images/homepage/bizInfo_head_smbiz.gif) no-repeat 15px 0;
                                        text-decoration:none;
                                }

                                #homepage #bizInfo div#medium h2 a{
                                        background: url(images/homepage/bizInfo_head_medbiz.gif) no-repeat 15px 0;
                                        text-decoration:none;
                                }

                                #homepage #bizInfo div#enterprise h2 a{
                                        background: url(images/homepage/bizInfo_head_entbiz.gif) no-repeat 15px 0;
                                        text-decoration:none;
                                }


                        #homepage div#home p,#homepage div#small p,#homepage div#medium p,#homepage div#enterprise p{
                                width: 200px;
                                margin: 0 0 1em 15px;
                        }
                        #homepage div#home ul,#homepage div#small ul,#homepage div#medium ul,#homepage div#enterprise ul{
                                width: 200px;
                                margin: 0 0 0 18px;
                        }
                        #homepage div#home li,#homepage div#small li,#homepage div#medium li,#homepage div#enterprise li{
                                list-style:none;
                                padding: 0 0 0 10px; margin: 0 0 3px 0;
                                background: url(images/arrow_grayonwhite.gif) no-repeat 0 .5em;
                        }
/* Homepage Biz Audience Full */

                        #homepage #home_full {
                                width: 910px; height: 165px;
                                padding: 10px 15px;
                                float:left;
                                background: #fff url(images/homepage/bg_bizRollover.jpg) repeat-x 0 0;
                                border:1px solid #DBD9D9;
                                color: #404040;
                                display:none;
                                position:absolute;
                                top:400px;
                                left:14px;
                        }
                        #homepage #small_full {
                                width: 910px; height: 165px;
                                padding: 10px 15px;
                                float:left;
                                background: #fff url(images/homepage/bg_bizRollover.jpg) repeat-x 0 0;
                                border:1px solid #DBD9D9;
                                color: #404040;
                                display:none;
                                position:absolute;
                                top:400px;
                                left:14px;
                        }
                        #homepage #med_full {
                                width: 910px; height: 165px;
                                padding: 10px 15px;
                                float:left;
                                background: #fff url(images/homepage/bg_bizRollover.jpg) repeat-x 0 0;
                                border:1px solid #DBD9D9;
                                color: #404040;
                                display:none;
                                position:absolute;
                                top:400px;
                                left:14px;
                        }
                        #homepage #ent_full {
                                width: 910px; height: 165px;
                                padding: 10px 15px;
                                float:left;
                                background: #fff url(images/homepage/bg_bizRollover.jpg) repeat-x 0 0;
                                border:1px solid #DBD9D9;
                                color: #404040;
                                display:none;
                                position:absolute;
                                top:400px;
                                left:14px;
                        }

                        .rolloverDiv a{
                                color: #01507E;
                        }
                        .rolloverDiv a:hover{
                                color: #000;
                        }


/* HOMEPAGE MODULES */
                /* homepage secondary banners row*/
                #homepage .sec_br_row {
                        width: 307px;
                        height: 77px;
                        top: 596px;
                        margin: 0;
                        position: absolute;
                }
                        #homepage #row_br_lh {
                                clear: both;
                                left: 14px;
                        }
                        #homepage #row_br_mid {
                                left: 331px;
                        }
                        #homepage #row_br_rh {
                                left: 648px;
                        }
                /* END homepage secondary banners */

/* tobe deleted newsletter % prodrecomm/mytrend */
                #homepage #newsletterOutbreak {
                        width: 602px; height: 48px;
                        padding: 10px;
                        border: 1px solid #ccc;
                        clear: both;
                        float: left;
                        margin: 0;
                        position: absolute;
                        top: 605px;
                        left: 14px;
                }
                        #homepage #newsletterOutbreak h2{
                                width:323px; height: 20px;
                                text-indent: -5000px;
                                margin: -18px 0 5px 0;
                                background: url(images/homepage/head_newsletterInsights.gif) no-repeat 0 0;
                        }
                        #homepage #newsletterOutbreak h3{
                                width:335px;
                                float: left;
                                margin: 0 0 2px 5px;
                                font: 100% verdana, san-serif;
                        }
                        #homepage #newsletterOutbreak h3 a{
                                font: bold 12px verdana, sans-serif;
                                color: #ff0000;
                        }
                        #homepage #newsletterOutbreak p{
                                width:335px;
                                float: left;
                                margin: 0 0 0 5px;
                        }
                        #homepage #newsletterOutbreak form{
                                width:240px;
                                float: right;
                                margin: -14px 0 0 0;
                        }
                                #homepage #newsletterOutbreak form label{
                                        font-weight: bold;
                                        margin: 0 0 2px 0;
                                        display:block;
                                }
                                #homepage #newsletterOutbreak input{
                                        vertical-align: middle;
                                }
                                                #newsletterField{
                                                        height:15px; width: 170px;
                                                }
                #homepage #myTrend {
                        width: 285px; height: 48px;
                        padding: 10px;
                        border: 1px solid #ccc;
                        float: right;
                        margin: 0;
                        position: absolute;
                        top: 605px;
                        left: 648px;
                }
                        #homepage #myTrend h2{
                                width:105px; height: 18px;
                                text-indent: -5000px;
                                margin: -18px 0 2px 0;
                                background: url(images/homepage/head_myTrend.gif) no-repeat 0 0;
                        }
                        #homepage #myTrend p{
                                margin: 0 0 0 5px;
                        }

                #homepage #prodRecommender {
                        width: 285px; height: 48px;
                        padding: 10px;
                        border: 1px solid #ccc;
                        float: right;
                        margin: 0;
                        position: absolute;
                        top: 605px;
                        left: 648px;
                }
                        #homepage #prodRecommender h2{
                                width:263px; height: 18px;
                                text-indent: -5000px;
                                margin: -18px 0 2px 0;
                                background: url(images/homepage/head_consultant.gif) no-repeat 0 0;
                        }
                        #homepage #prodRecommender p{
                                margin: 0 0 0 5px;
                        }
/* END to be deleted newsletter % prodrecomm/mytrend */

                #homepage .module {
                        width: 287px; height: 19em;
                        padding:10px;
                        background: #EBEBEB;
                        float: left;
                        margin: 0 10px 10px 0;
                        position: relative;
                }
                        #homepage .module img{
                                float: right;
                                margin: 0 0 10px 10px;
                        }
                        #homepage .module h3{
                                font: bold 12px verdana, sans-serif;
                                margin: 0 0 .4em 0;
                        }
                        #homepage .module h4{
                                font: bold 10px verdana, sans-serif;

                        }
                        #homepage .module ul{
                                margin: 0 0 0 0;

                        }
                        #homepage .module li{
                                list-style: none;
                                background: url(images/arrow_grayongrey.gif) no-repeat 0 .5em;
                                padding: 0 0 0 10px;
                        }
                        #homepage .module p{
                                margin: 0 0 1em 0;
                        }
                                #homepage .module p.secondPara{
                                        margin: 0 0 1em 0;
                                        width: 120px;
                                }

                                #homepage .module p.spacePara{
                                        padding: 15px 0 0 0;
                                        margin: 5px 0 0 0;
                                }
                                #homepage .dividedModule {
                                        background-image: url(images/10x10white.gif);
                                        background-repeat: repeat-x;
                                        background-position: center;
                                }

                        #homepage .module hr{
                                color: #fff;
                        }
                        #homepage .module dt{
                                margin: 0 1em 1em 0;
                                width: 61px;
                                float: left;
                                background: url(images/homepage/bg_datedash.gif) no-repeat 100% 50%;
                        }
                        #homepage .module dd{
                                margin: 0 0 1em 0;
                        }
                        #homepage .module div{
                                width: 148px; height: 101px;
                                background: url(images/homepage/bg_moduleCallOut.gif) no-repeat 0 0;
                                position: absolute;
                                bottom:0; right: 9px;
                                padding: 10px;
                        }
                                        #homepage .module div h4{
                                                font: bold 10px verdana, sans-serif;
                                                color: #2893D0;
                                                margin: 0 0 2px 0;
                                        }

                                #homepage .alt{
                                        background: #E6F2F9;
                                }
                                #homepage .alt h3,#homepage .alt p{
                                        color: #01507E;
                                }
                                #homepage .alt div{
                                        background: url(images/homepage/bg_moduleCallOut_blue.gif) no-repeat 0 0;
                                }
                                #homepage .alt h4{
                                                color: #885601;
                                }

                #homepage #purchase, #homepage #downloads, #homepage #trendCustomers{
                        display:block;
                }
                        #homepage #purchase_home, #homepage #downloads_home, #homepage #trendCustomers_home{
                                display:none;
                        }
                        #homepage #purchase_small, #homepage #downloads_small, #homepage #trendCustomers_small{
                                display:none;
                        }
                        #homepage #purchase_med, #homepage #downloads_med, #homepage #trendCustomers_med{
                                display:none;
                        }
                        #homepage #purchase_ent, #homepage #downloads_ent, #homepage #trendCustomers_ent{
                                display:none;
                        }

                #homepage #purchase ul{
                        width: 120px;
                }
                #homepage #downloads ul{
                        width: 120px;
                }
                #homepage #trendCustomers {
                        margin: 0 0 5px 0;
                }
                        #homepage #trendCustomers ul{
                                width: 120px;
                        }
                #homepage h3.events{
                        padding: 23px 0 0 0; margin: 5px 0 5px 0;
                }
                #homepage #partner {
                        margin: 0 0 5px 0;
                }

                /* Sens Area */
                #homepage #sens_area {
                        position:absolute;
                        top:335px;
                        left:0;
                        z-index:1;
                        visibility:hidden;
                }
                        #homepage #sens_area div#se_ar_tp {
                                position:absolute;
                                top:0;
                                left: 0.5em;
                                height:20px;
                                width:958px;
                                z-index:1;
                                /* background-color:#E67F7F; */
                        }
                        #homepage #sens_area div#se_ar_rh {
                                position:absolute;
                                top:18px;
                                left:957px;
                                height:535px;
                                width:20px;
                                z-index:2;
                                /* background-color:#E2E67F; */
                        }
                        #homepage #sens_area div#se_ar_btm {
                                position:absolute;
                                top:550px;
                                left:0.5em;
                                height:25px;
                                width:958px;
                                z-index:1;
                                /* background-color:#7FA8E6; */
                        }
                        #homepage #sens_area div#se_ar_lh {
                                position:absolute;
                                top:18px;
                                left:-7px;
                                height:535px;
                                width:20px;
                                z-index:2;
                        /*         background-color:#BB9DED; */
                        }
                /* END Sens Area */

                .ratePage{
                        margin: 10px 0 0 0;
                }
                        .ratePage a{
                                text-decoration:none;
                        }


                        #mainContent div#products{
                                border: 1px solid #EBEBEB;
                                float: left;
                                padding: 10px;
                        }
                        #mainContent h2{
                                font: bold 1.2em verdana, sans-serif;
                                color: #333;
                                margin: 0 0 1em 0;
                        }
                        #mainContent div#products h3{
                                font: bold 1em verdana, sans-serif;
                                color: #666;
                                margin: 0 0 .5em 0;
                        }

                        #mainContent div.category{
                                width: 135px;
                                margin: 0 20px 20px 0;
                                float: left;
                        }
                                #mainContent div.category p{
                                        margin: 0 0 1em 0;
                                }
                                #mainContent div.category ul{
                                        margin: 0 0 0 0;
                                }
                                #mainContent div.category ul li{
                                        list-style: none;
                                        background: url(images/arrow_grayongrey.gif) no-repeat 0 .5em;
                                        padding: 0 0 0 10px;
                                }

                        #mainContent  dl.news {
                                clear:both;
                        }
                        #mainContent  dl.news dt {
                                float: left;
                                clear: left;
                        }
                        #mainContent  dl.news dd {
                                margin: 0 0 2em 90px;
                        }
                        #mainContent dl.news dd h3 {
                                margin:0 0 0 0;
                        }
                        #mainContent dl.news dd h3 a{
                                color: #333;
                                text-decoration: none;

                        }
                                #mainContent dl.news dd h3 a:hover{
                                        color: #5091CD;
                                        text-decoration: underline;
                                }


                        p.viewmore {
                                text-align: right;
                        }
                        table.press {
                                border-collapse:collapse;
                        }
                        table.press td,table.press th {
                                vertical-align: top;
                                text-align: left;
                        }
                        table.press th {
                                border-bottom: 1px solid #999;
                                padding: 0 0 5px 0;
                        }
                        table.press td {
                                padding: 5px 10px 1em 0;
                        }
                        table.press th#thDate {
                                width: 15%;
                        }
                        table.press th#thTopic {
                                width: 25%;
                        }
                        table.press th#thTitle {
                                width: 60%;
                        }

                        table.press td h3 {
                                margin:0 0 0 0;
                        }
                        table.press td h3 a{
                                color: #333;
                                text-decoration: none;

                        }
                                table.press td h3 a:hover{
                                        color: #5091CD;
                                        text-decoration: underline;
                                }


                        table.threats {
                                border-collapse:collapse;
                                width: 200px;
                                margin: 0 0 1em 0;
                        }
                        table.threats td,table.threats th {
                                vertical-align: top;
                                text-align: left;
                        }
                        table.threats th {
                                padding: 0;
                        }
                        table.threats td {
                                padding: 0 10px 5px 0;
                        }
                        table.threats th#thThreat {
                                width: 75%;
                        }
                        table.threats th#thRisk {
                                width: 25%;
                        }



                        form#filter {
                                float: left;
                        }
                        form#filter input, form#filter select{
                                vertical-align: middle;
                        }

                        div.pages {
                                padding: 10px 0;
                                width: 400px;
                                float: right;
                        }

                        div.pages ul {
                                float: right;
                        }
                        div.pages ul li{
                                display:inline;
                                background: none;
                        }
                        div.pages p {
                                float: right;
                        }
/**************************************
        END MAIN CONTENT AREA HOME/SECONDARY/TERTIARY
**************************************/
/**************************************
        START SUB PAGE MODULES
**************************************/
        div.modrow{
                width: 710px;
                margin: 0 0 10px 0;
                float:left;

        }

                div.modrow.doubleleft{
                        background: #EBEBEB url(images/bg_single.gif) repeat-y 470px 0;
                }
                div.modrow.doubleright{
                        background: #EBEBEB url(images/bg_single.gif) repeat-y 230px 0;
                }
                div.modrow.doublehalf{
                        background: #EBEBEB url(images/bg_single.gif) repeat-y 350px 0;
                }
                div.modrow.full{
                        background: #EBEBEB;
                        padding: 10px;
                        width: 690px;
                }
                div.modrow.triple{
                        background: #EBEBEB url(images/bg_double.gif) repeat-y 230px 0;
                }

                        div.double {
                                width: 450px;
                                padding: 10px;
                                float: left;
                                margin: 0 10px 0 0;
                        }
                        div.single {
                                width: 210px;
                                padding: 10px;
                                float: left;
                                margin: 0 10px 0 0;
                        }
                        div.modrow.doublehalf div.single {
                                width: 330px;
                                padding: 10px;
                                float: left;
                                margin: 0 10px 0 0;
                        }
                        div.modrow.doublehalf div.single.last div.single.ent.last{
                                margin: 0 0 0 0;
                        }
						div.single.ent {
                                width: 210px;
                                padding: 10px;
                                float: left;
                                margin: 0 10px 0 0;
                        }
                                                                #tertiary div.modrow{
                                                                        width: 480px;
                                                                        margin: 0 0 10px 0;
                                                                        padding: 10px;
                                                                        float:left;
                                                                }



                                                                        #tertiary div.modrow.full{
                                                                                background: #EBEBEB;
                                                                        }
                                                                        #tertiary div.modrow.fullpage{
                                                                                width: 100%;
                                                                                background: #EBEBEB;
                                                                        }
                                                                        #tertiary div.modrow.doubleleft{
                                                                                background: #EBEBEB url(images/bg_single.gif) repeat-y 328px 0;
                                                                        }
                                                                        #tertiary div.modrow.doubleright{
                                                                                background: #EBEBEB url(images/bg_single.gif) repeat-y 159px 0;
                                                                        }
                                                                        #tertiary div.modrow.triple{
                                                                                background: #EBEBEB url(images/bg_double_tert.gif) repeat-y 159px 0;
                                                                        }

                                                                                #tertiary div.double {
                                                                                        width: 300px;
                                                                                        padding: 0px;
                                                                                        float: left;
                                                                                        margin: 0 40px 0 0;
                                                                                }
                                                                                #tertiary div.modrow.doubleright div.double {
                                                                                        width: 300px;
                                                                                        padding: 0px;
                                                                                        float: left;
                                                                                        margin: 0 0 0 0;
                                                                                }
                                                                                #tertiary div.single {
                                                                                        width: 140px;
                                                                                        padding: 0px;
                                                                                        float: left;
                                                                                        margin: 0 30px 0 0;
                                                                                }
                                                                                #tertiary div.single.last {
                                                                                        width: 140px;
                                                                                        margin: 0 0 0 0;
                                                                                }




                        div.last {
                                margin:0;
                        }

                div.modrow h3{
                        font: bold 1.2em verdana, san-serif;
                        color: #333;
                        margin: 0 0 .5em 0;

                }
                div.modrow h4{
                        font: bold 1em verdana, san-serif;
                        color: #333;
                        margin: 0 0 .5em 0;
                }
                div.modrow p{
                        font: 1em verdana, san-serif;
                        color: #666;
                        margin: 0 0 1em 0;
                }
                        div.modrow p.strongnote {
                                background: #ebebeb;
                                padding: 10px;
                                font-weight:bold;
                        }
                div.modrow ul{
                        margin: 0 0 1em 0;
                }
                        div.modrow li{
                                list-style: none;
                                background: url(images/arrow_grayongrey.gif) no-repeat 0 .5em;
                                padding: 0 0 0 10px;
                        }
                        div.modrow ul.liststyle_circle li{
                                list-style: none;
                                background: url(images/bullet_circle.gif) no-repeat 0 .5em;
                                padding: 0 0 0 10px;
                        }

                        div.modrow ul.actions {
                                background: url(images/arrow_grayongrey.gif) no-repeat 0 50%;
                                padding: 0 0 0 10px;
                                float: left;
                        }
                                div.modrow ul.actions li{
                                        background: url(images/pipe_gray.gif) no-repeat 100% .2em;
                                        padding: 0 10px 0 0;
                                        margin: 0 10px 0 0;
                                        float: left;
                                }
                                div.modrow ul.actions li.last{
                                        background: none;
                                        padding:0;
                                        margin:0;
                                }


                div.modrow p.productImage{
                        float:left;
                        margin: 0 15px 15px 0;
                }

                div.modrow div.callout{
                        width: 204px;
                        background: url(images/callout_bodybg.gif) no-repeat 0 100%;
                        padding: 10px;
                        float: right;
                        margin:0 -10px 0 15px;
                }
                                        div.modrow div.callout.half{
                                                width: 217px;
                                                background: url(images/callout_large_body.gif) no-repeat 0 100%;
                                                padding: 10px;
                                                float: left;
                                                margin:0 8px 0 -3px;
                                                height: 150px;
                                        }
                                        div.modrow div.callout.half.last{
                                                margin:0;
                                        }
                        div.modrow div.callout h4{
                                background: url(images/callout_headbg.gif) no-repeat 0 0;
                                padding: 10px 0 0 10px;
                                margin: -10px 0 0 -10px;
                        }
                                        div.modrow div.callout.half h4{
                                                background: url(images/callout_large_head.gif) no-repeat 0 0;
                                                padding: 10px 0 0 10px;
                                                margin: -10px 0 0 -10px;
                                                width: 227px;
                                        }

                        div.modrow div.callout p{
                                width: 184px;
                        }
                        div.modrow p.acrobat {
                                padding: 0 0 10px 30px;
                                background: url(images/icons/icon_acrobat_sm_gray.gif) no-repeat 0 0;
                        }
                        div.modrow div.callout p.acrobat{
                                width: 150px;
                                background: url(images/icons/icon_acrobat.gif) no-repeat 0 0;
                                padding: 4px 0 5px 35px;
                                clear:both;
                        }
                                div.modrow div.caption{
                                        margin: 20px 0 0 0;
                                        width: 184px;
                                }
                                div.modrow div.caption p{
                                        margin: 0 0 0 0;
                                }
                                div.modrow div.callout p.productImage{
                                        float:left;
                                        margin: 0 15px 15px 0;
                                        width:80px;
                                }
                                div.modrow div.callout p.iconsPara{
                                        width: 90px;
                                        float: left;
                                }
                                div.modrow div.callout ul.icons{
                                        background: none;
                                        margin: -5px 0 0 -1em;
                                        padding: 0;
                                }
                                        div.modrow div.callout ul.icons li{
                                                background: none;
                                                float: left;
                                                width: 20px;
                                        }
                                        div.modrow div.callout ul.icons li.icon_qt a{
                                                background: url(images/icons/icon_qt.gif) no-repeat 0 0;
                                                text-indent:-5000px;
                                                width:20px; height: 20px;
                                                display:block;
                                                text-decoration:none;
                                        }
                                        div.modrow div.callout ul.icons li.icon_wm a{
                                                background: url(images/icons/icon_wm.gif) no-repeat 0 0;
                                                text-indent:-5000px;
                                                width:20px; height: 20px;
                                                display:block;
                                                text-decoration:none;
                                        }
                                div.modrow div.callout div.callout_head{
                                        background: url(images/callout_headbg.gif) no-repeat 0 0;
                                        padding: 10px 0 0 10px;
                                        margin: -10px 0 0 -10px;
                                }
                                div.modrow span.author {
                                        font-weight: bold;
                                        display: block;
                                        text-align: right;
                                        margin: 0 0 1.5em 0;
                                }
                                div.modrow label {
                                        display:block;
                                        font-weight: bold;
                                        margin: 0 0 .1em 0;
                                }
                                div.modrow select {
                                        width:300px;
                                        margin: 0 0 .5em 0;
                                }
                                div.modrow form#KDN input.modHalf {
                                        width:320px;
                                        margin: 0 0 .5em 0;
                                }
                                        div.modrow form#KDN p.advsearch {
                                                float:left;
                                        }
                                        div.modrow form#KDN input.go {
                                                float:right;
                                        }

                                        div.modrow form#KDN dl{
                                                width: 300px;
                                                float: left;
                                                margin: 0 60px 0 0;
                                        }
                                        div.modrow form#KDN dl.last{
                                                margin: 0;
                                        }


                                        div.modrow div.callout.half select {
                                                width:210px;
                                                margin: 0 0 .5em 0;
                                        }
                                        div.modrow div.callout.half input.diaTool {
                                                margin: 0 0 0 175px;
                                        }
                                        div.modrow div.callout.half input.trSearch {
                                                margin: 0 0 0 3px;
                                        }

                                div.modrow input.mValue {
                                        margin: 0 0 0 265px;
                                }
                                div.modrow input {
                                        vertical-align:middle;
                                }
                                div.modrow div.xLists {
                                        float: left;
                                        margin: 0 2em 0 0;
                                }

                                div.modrow div.clearboth {
                                        font-size:0px;
                                        line-height:0px;
                                        height:0;
                                        clear:both;
                                        visibility:hidden;
                                }
                                div.modrow p.clearboth {
                                        font-size:0px;
                                        line-height:0px;
                                        height:0;
                                        clear:both;
                                        visibility:hidden;
                                }

                                div.modrow ol {
                                        background: none;
                                        padding: 0;
                                        margin: 0 0 1em 0;
                                        list-style:decimal;
                                }
                                div.modrow ol li {
                                        background: none;
                                        padding: 0;
                                        margin: 0 0 0 20px;
                                        list-style:decimal;
                                }

                                div.fullimage {
                                        margin: 0 0 10px 0;
                                }
                                p.fullParagraph {
                                        clear: both;
                                }

/**************************************
        END SUB PAGE MODULES
**************************************/
/**************************************
        START SECONDARY CONTENT/MODULES
**************************************/
        #secondaryContent {
                width: 219px;
                margin: 118px 0 0 0;
                float: right;
        }
                .noSubPrimeNav #secondaryContent {
                        width: 219px; height: 500px;
                        margin: 118px 0 0 0;
                        float: right;
                }

                #secondaryContent div{
                        margin: 0 0 10px 0;
                        border: 1px solid #EBEBEB;
                        padding:10px;
                }

                #secondaryContent h3{
                        font: bold 1em verdana, san-serif;
                        color: #333;
                        margin: 0 0 .5em 0;
                }
                #secondaryContent h4{
                        font: bold 1em verdana, san-serif;
                        color: #666;
                        margin: 0 0 .5em 0;
                }
                        #secondaryContent h4 em {
                                font-weight:normal;
                        }
                #secondaryContent p{
                        font: 1em verdana, san-serif;
                        color: #666;
                        margin: 0 0 1em 0;
                }
                #secondaryContent ul{
                        margin: 0 0 1em 0;
                }
                        #secondaryContent li{
                                list-style: none;
                                background: url(images/arrow_grayonwhite.gif) no-repeat 0 .5em;
                                padding: 0 0 0 10px;
                        }

				#secondaryContent ul.liststyle_circle li{
					list-style: none;
					background: url(images/bullet_circle.gif) no-repeat 0 .5em;
					padding: 0 0 0 10px;
				}
				
                #secondaryContent ul.liststyle_dash li{
                                list-style: none;
                                background: url(images/bullet_dash.gif) no-repeat 0 50%;
                                padding: 0 0 0 10px;
                        }

                /* new levels TO BE DELETED wenn neues watch gedönse*/
                #secondaryContent p.threatlevel.normal_level{
                                background: url(images/threats/threat_level_normal.gif) no-repeat 50% 0;
                                text-indent: -5000px;
                                height: 39px;
                                margin: 10px 0;
                        }
                #secondaryContent p.threatlevel.high_level{
                                background: url(images/threats/threat_level_high.gif) no-repeat 50% 0;
                                text-indent: -5000px;
                                height: 39px;
                                margin: 10px 0;
                        }
                #secondaryContent p.threatlevel.elevated_level{
                                background: url(images/threats/threat_level_elevated.gif) no-repeat 50% 0;
                                text-indent: -5000px;
                                height: 39px;
                                margin: 10px 0;
                        }
                #secondaryContent p.threatlevel.severe_level{
                                background: url(images/threats/threat_level_severe.gif) no-repeat 50% 0;
                                text-indent: -5000px;
                                height: 39px;
                                margin: 10px 0;
                        }
                /* END new levels */
                #secondaryContent ul.threats li{
                                margin: 0 0 3px 0;
                        }

/* new trendwatch box */
#secondaryContent div.subpage_trendwatch {
        padding:0 0 10px;
        width:217px;
        height:231px;
        background-image:url('images/threats/trendwatch_subpage.jpg');
        background-repeat:no-repeat;
}

        #secondaryContent div.trendwatch_launch {
                border:none;
                margin:0;
                padding:0;
                height:44px;
                width:217px;
        }
                #secondaryContent div.trendwatch_launch h2 {
                                text-indent:-5000px;
                                margin:0;
                                padding:0;
                        }
                        #secondaryContent div.trendwatch_launch h2 a {
                                text-indent: -5000px;
                                display:block;
                                height:44px;
                                width:217px;
                                text-decoration:none;
                        }

        #secondaryContent div.threatMeter {
                border:none;
                margin:0;
                width:210px;
                height:67px;
                padding:12px 0 0 7px;
        }
        #secondaryContent div.threatMeter #web, #secondaryContent div.threatMeter #spam {
                margin:0;
                padding:0 0 12px;
        }
        #secondaryContent div.threatMeter #malware {
                margin:0;
                padding:0;
        }

        #secondaryContent div.threatLinks {
                width:206px;
                border:none;
                margin:0;
                padding:10px 0 8px 11px;
                font-size:10px;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                float:left;
        }
                #secondaryContent div.threatLinks p {
                        margin:0;
                        padding:0 0 1px 0;
                }
                #secondaryContent div.threatLinks h2 {
                        font-size: 10px;
                        font-weight: bold;
                        color: #666;
                        margin: 0 0 0 0;
                        padding: 9px 0 0 0;
                }
                #secondaryContent div.threatLinks a {
                        padding: 5px 0 0 0;
                        line-height:15px;
                        color: #5091CD;
                        text-decoration: none;
                }
                #secondaryContent div.threatLinks a:hover {
                        padding: 5px 0 0 0;
                        line-height:15px;
                        color: #5091CD;
                        text-decoration: underline;
                }
                #secondaryContent div.threatLinks .linksImg {
                        padding-bottom:2px;
                        padding-right:5px;
                }
/* END new trendwatch box */

                #secondaryContent div.myTrendSecondary {
                        padding:1px;
                }
                #secondaryContent div.myTrendSecondary h3,#secondaryContent div.myTrendSecondary ul{
                        margin-left:10px;
                }
                #secondaryContent form#mytrendlogin {
                                background: url(images/bg_lines_white.gif) 0 0;
                                padding: 10px;
                                margin: 0 0 10px 0;
                                width: 195px;
                                border-bottom: 1px solid #EBEBEB;
                                display: block;
                        }
                #secondaryContent form label {
                        display: block;
                }
                #secondaryContent input        {
                        vertical-align:middle;
                        margin: 0 0 .3em 0;
                }
                #secondaryContent input#username, #secondaryContent input#password {
                        width: 120px;
                }
                #secondaryContent input#login {
                        margin-left: 5px;
                }
                #secondaryContent p.acrobat {
                        padding: 0 0 10px 30px;
                        background: url(images/icons/icon_acrobat_sm.gif) no-repeat 0 0;
                }
                #secondaryContent img.promotion {
                        padding: 0 0 10px 30px;
                        background: url(images/icons/icon_acrobat_sm.gif) no-repeat 0 0;
                }
                #secondaryContent p.clicktochat {
                        margin: 0;
                        text-align: center;
                }
                #secondaryContent span.author {
                        display: block;
                        text-align: right;
                        margin: 0 0 1.5em 0;
                }
                #secondaryContent form#radioPoll label {
                        display: inline;
                        margin: 0 0 0 .2em;
                }
                #secondaryContent form#radioPoll fieldset {
                        margin: 0 0 1em 0;
                }
                #secondaryContent form#radioPoll span.results {
                        margin: 0 0 0 80px;
                }
                #secondaryContent  dl.calendar {
                        clear:both;
                }
                #secondaryContent  dl.calendar dt {
                        width: 71px;
                        float: left;
                        clear: left;
                        margin-bottom: 14px;
                }
                #secondaryContent  dl.calendar dd {
                        margin: 0 0 .3em 80px;
                }

                #secondaryContent  ol {
                        background: none;
                        padding: 0;
                        margin: 0 0 1em 0;
                        list-style:decimal;
                }
                #secondaryContent ol li {
                        background: none;
                        padding: 0;
                        margin: 0 0 0 20px;
                        list-style:decimal;
                }

                #secondaryContent table {
                        margin: 0 0 .5em 0;
                }
                #secondaryContent table th {
                        text-align: left;
                }
                #secondaryContent table th.product {
                        width: 110px;
                }
                #secondaryContent p.clientLogos {
                        text-align:center;
                        width: 100%;
                        padding: 10px 0;
                }
/**************************************
        END SECONDARY SECONDARY CONTENT/MODULES
**************************************/
/* START Tertiary Navigation */
        div#tertiaryNav {
                height: 500px;
                width: 200px;
                float:left;
                margin: 118px 10px 0 0;

        }
                .noSubPrimeNav div#tertiaryNav {
                        height: 500px;
                        width: 200px;
                        float:left;
                        margin: 118px 10px 0 0;
                }
                div#tertiaryNav div{
                        border: 1px solid #ebebeb;
                        padding: 10px;
                        position:relative;
                        margin: 0 0 1em 0;
                }
                div#tertiaryNav div a{
                        text-decoration: none;
                        margin: 0 0 5px 0;
                }
                        div#tertiaryNav div a:hover{
                                text-decoration: underline;
                        }

                div#tertiaryNav div li{
                        list-style: none;

                }

                div#tertiaryNav ul.one_deep{
                        }
                        div#tertiaryNav ul.one_deep a{
                                font: bold 11px verdana,sans-serif;
                                color: #ff0000;
                                background: url(images/arrow_grayonwhite.gif) no-repeat 0 .4em;
                                padding: 0 0 0 10px;
                                display:block;
                        }
                        div#tertiaryNav ul.one_deep li ul{
                                margin: 0 0 0 10px;

                        }
                                div#tertiaryNav ul.one_deep li ul a{
                                        font: normal 10px verdana,sans-serif;
                                        color: #666;
                                        background: url(images/bullet_dash.gif) no-repeat 0 .7em;
                                        padding: 0 0 0 10px;
                                        display:block;
                                }

                div#tertiaryNav ul.two_deep{
                }
                        div#tertiaryNav ul.two_deep a{
                                font: bold 11px verdana,sans-serif;
                                color: #333;
                                background: url(images/arrow_grayonwhite.gif) no-repeat 0 .4em;
                                padding: 0 0 0 10px;
                                display:block;
                        }
                        div#tertiaryNav ul.two_deep li ul{
                                margin: 0 0 0 10px;
                        }
                                div#tertiaryNav ul.two_deep li ul a{
                                        font: bold 11px verdana,sans-serif;
                                        color: #ff0000;
                                        background: url(images/arrow_grayonwhite.gif) no-repeat 0 .4em;
                                        padding: 0 0 0 10px;
                                        display:block;
                                }
                        div#tertiaryNav ul.two_deep li ul li ul{
                                margin: 0 0 0 10px;
                        }
                                div#tertiaryNav ul.two_deep li ul li ul a{
                                        font: normal 10px verdana,sans-serif;
                                        color: #666;
                                        background: url(images/bullet_dash.gif) no-repeat 0 .7em;
                                        padding: 0 0 0 10px;
                                        display:block;
                                }



                div#tertiaryNav ul.three_deep{
                }
                        div#tertiaryNav ul.three_deep a{
                                font: bold 11px verdana,sans-serif;
                                color: #333;
                                background: url(images/arrow_grayonwhite.gif) no-repeat 0 .4em;
                                padding: 0 0 0 10px;
                                display:block;
                        }
                        div#tertiaryNav ul.three_deep li ul{
                                margin: 0 0 0 10px;
                        }
                                div#tertiaryNav ul.three_deep li ul a{
                                        font: bold 11px verdana,sans-serif;
                                        color: #333;
                                        background: url(images/arrow_grayonwhite.gif) no-repeat 0 .4em;
                                        padding: 0 0 0 10px;
                                        display:block;
                                }
                        div#tertiaryNav ul.three_deep li ul li ul{
                                margin: 0 0 0 10px;
                        }
                                div#tertiaryNav ul.three_deep li ul li ul a{
                                        font: bold 11px verdana,sans-serif;
                                        color: #ff0000;
                                        background: url(images/arrow_grayonwhite.gif) no-repeat 0 .4em;
                                        padding: 0 0 0 10px;
                                        display:block;
                                }
                        div#tertiaryNav ul.three_deep li ul li ul li ul{
                                margin: 0 0 0 10px;
                        }
                                div#tertiaryNav ul.three_deep li ul li ul li ul a{
                                        font: normal 10px verdana,sans-serif;
                                        color: #666;
                                        background: url(images/bullet_dash.gif) no-repeat 0 .7em;
                                        padding: 0 0 0 10px;
                                        display:block;
                                }
/* END Tertiary Navigation */
/**************************************
        START HEADERS & H's
**************************************/
        h1.smallbusiness {
                width:220px; height:20px;
                margin: 0 0 10px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_SmallBusiness.gif) no-repeat 0 0;
                float: left;
        }
        h1.support {
                width:100px; height: 26px;
                margin: 0 0 4px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_support.gif) no-repeat 0 0;
                float: left;
        }
        h1.homeoffice {
                width:227px; height:28px;
                margin: 0 0 10px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_homeoffice.gif) no-repeat 0 0;
                float: left;
        }
        h1.medbusiness {
                width:189px; height:20px;
                margin: 0 0 10px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_medbusiness.gif) no-repeat 0 0;
                float: left;
        }
        h1.enterprise {
                width:218px; height:22px;
                margin: 0 0 10px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_enterprise.gif) no-repeat 0 0;
                float: left;
        }
        h1.partner {
                width:94px; height:17px;
                margin: 0 0 10px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_partner.gif) no-repeat 0 0;
                float: left;
        }
        h1.allproducts {
                width:300px; height:28px;
                margin: 0 0 10px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_allproducts.gif) no-repeat 0 0;
                float: left;
        }
        h1.purchase {
                width:101px; height:17px;
                margin: 0 0 4px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_purchase.gif) no-repeat 0 0;
                float: left;
        }
        h1.download {
                width:104px; height: 18px;
                margin: 0 0 4px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_download.gif) no-repeat 0 0;
                float: left;
        }
        h1.sitemap {
                width:88px; height:21px;
                margin: 0 0 4px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_sitemap.gif) no-repeat 0 0;
                float: left;
        }
        h1.mytrend {
                width:90px; height:22px;
                margin: 0 0 4px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_mytrend.gif) no-repeat 0 0;
                float: left;
        }
        h1.worldwide {
                width:112px; height:18px;
                margin: 0 0 4px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_worldwide.gif) no-repeat 0 0;
                float: left;
        }
        h1.legalnotice {
                width:135px; height:22px;
                margin: 0 0 4px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_legalnotice.gif) no-repeat 0 0;
                float: left;
        }
        h1.privacypolice {
                width:152px; height:22px;
                margin: 0 0 4px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_privacypolice.gif) no-repeat 0 0;
                float: left;
        }
        h1.housecall {
                width:243px; height:19px;
                margin: 0 0 10px 10px;
                text-indent: -5000px;
                background: url(images/headers/head_housecall.gif) no-repeat 0 0;
                float: left;
        }
        #tertiary h1 {
                clear:both;
                font: bold 1.6em verdana, san-serif;
                margin: 0 0 20px 0;
                color: #333;
        }
        #tertiary h2{
                font: bold 1.2em verdana, sans-serif;
                color: #333;
                margin: 0 0 1em 0;
        }

/* MAST HEADS */

        #homepage #mastHead {
                width:699px; height:214px;
                float:left;
        }

        #secondary #mastHead{
                width:710px; height:210px;
                clear:both;
                margin: 0 0 10px 0;
        }
/**************************************
        END HEADERS & H's
**************************************/


/*  NEW STYLES FOR HOMEPAGE ROLLOVERS */

        #homepage div#purchase, #homepage div#downloads, #homepage div#trendCustomers {
                margin-top: 80px;
        }
        #homepage div#tools,#homepage div#news,#homepage div#partners {
                position:relative;
                margin-bottom:10px;
        }

        #homepage div#news {
                background-image: url(images/10x10white.gif);
                background-repeat: repeat-x;
                background-position: center;
        }

        #homepage div#purchase_home,#homepage div#purchase_small,#homepage div#purchase_med,#homepage div#purchase_ent {
                                width: 287px; height: 190px;
                                padding:10px;
                                position: absolute;
                                top: 683px;
                                left: 14px;
                                z-index:100;
                                margin:0;
                        }
        #homepage div#downloads_home,#homepage div#downloads_small,#homepage div#downloads_med,#homepage div#downloads_ent {
                                width: 287px; height: 190px;
                                padding:10px;
                                position: absolute;
                                top: 683px;
                                left: 331px;
                                z-index:100;
                        }
        #homepage div#trendCustomers_home,#homepage div#trendCustomers_small,#homepage div#trendCustomers_med,#homepage div#trendCustomers_ent {
                                width: 287px; height: 190px;
                                padding:10px;
                                position: absolute;
                                top: 683px;
                                left: 648px;
                                z-index:100;
                        }

/* START Trend Cloud */
        #trend-cloud {
                margin: 0 0 1.5em 0;
                clear: left;
        }
        #trend-cloud {
                border-style:solid;
                border-color:#666666;
                border-width: 0 1px 1px 1px;
        }
        #trend-cloud h1 {
                font-size: 100%;
                text-align: left;
                padding: 3px 5px;
        }
        #cloud-header a:link, #cloud-header a:visited, #cloud-header a:active {text-decoration: none;}
        #cloud-header a:link, #cloud-header a:visited, #cloud-header a:active {color: #fff;}
        #cloud-header a:hover {text-decoration: underline;}
        #cloud-header {
                background: #666666;
                color: #fff;
        }
        #cloud-body {padding: 12px 12px 15px 12px; text-align: justify;}
        #cloud-body a:link, #cloud-body a:visited, #cloud-body a:active {
                text-decoration: none;
                line-height: 20pt;
        }
        #cloud-body a:link, #cloud-body a:visited, #cloud-body a:active {color: #666666;}
        #cloud-body a:hover {
                color: #fff;
                background: #666666;
        }
        #cloud-body span.separator {visibility: hidden;}
        #trend-cloud span.cloud1{font-size: 8pt;}
        #trend-cloud span.cloud2{font-size: 10pt;}
        #trend-cloud span.cloud3{font-size: 12pt;}
        #trend-cloud span.cloud4{font-size: 14pt;}
        #trend-cloud span.cloud5{font-size: 16pt;}
        #trend-cloud span.cloud6{font-size: 18pt;}
        #trend-cloud span.cloud7{font-size: 20pt;}
        #trend-cloud span.cloud8{font-size: 22pt;}
        #trend-cloud span.cloud9{font-size: 24pt;}
        #trend-cloud #cloud-footer {position: relative;}
        #cloud-footer img {
                border: 0;
                position: absolute;
                right: 0;
                top: -15px;
        }
/* END Trend Cloud */


/* START styles product download form, partner signup form etc. */
form#downloadform {
        width: 470px;
        text-align: left;
}

form#downloadform fieldset {
        margin: 0;
        border: 0;
        padding: 0;
}
.pdflink{
	background-image:url(/css/de/images/icons/icon_form_whitepapers.jpg) ;
	background-repeat:no-repeat;
	background-position:25px 0px;
	padding-top:10px;
	height:50px;
	clear: both;
		}
.pdflink_chkbox{
	width:80px;
	height:50px;
	float:left;
	}	
.pdflink2{
	padding-top:10px;
	height:50px;
	clear: both;
		}

	.pdflink_chkbox2{
		width:30px;
		height:50px;
		float:left;
		}
	.pdflink_img{
		width:42px;
		height:43px;
		float:left;
		}	
	.pdflink_label{
		margin-left:10px;
		height:50px;
		float:left;
		}				
form#downloadform legend {
        display: none;
}

form#downloadform label {
        display: block;
        width: 430px;
        font-size: 11px;
        line-height: 14px;
        padding: 0px 0px 12px 0px;
}

form#downloadform input {
        display: block;
        margin-top: 3px;
}

form#downloadform input.radiorow {
        float: left;
        margin: 0px 5px 0px 0px;
        padding: 0px;
}
form#downloadform input.radiorowlast {
        clear: left;
        float: left;
        margin: 0px 5px 0px 0px;
}
form#downloadform label.radiorow_1,
form#downloadform label.radiorow_2,
form#downloadform label.radiorow_3,
form#downloadform label.radiorow_4,
form#downloadform label.radiorow_5,
form#downloadform label.radiorow_6 {
        padding: 0px 0px 0px 0px;
        float: left;
}
form#downloadform label.radiorow_1 { width: 135px; }
form#downloadform label.radiorow_2 { width: 105px; }
form#downloadform label.radiorow_3 { width: 105px; }
form#downloadform label.radiorow_4 { width: 110px; }
form#downloadform label.radiorow_5 { width: 135px; padding: 5px 0px 15px 0px; }
form#downloadform label.radiorow_6 { width: 110px; padding: 5px 0px 15px 0px; }

form#downloadform label.radioitem, form#downloadform .salutation label {
        clear: none;
        float: left;
        width: auto;
        margin: 0px 10px 0px 5px;
        padding: 0px 0px 12px 0px;
}
form#downloadform input.radiobutton {
        float: left;
        padding: 0px;
        margin: 0px 0px 0px 0px;
}

form#downloadform label.field-first,
form#downloadform label.field-title,
form#downloadform label.field-zip,
form#downloadform label.field-phone {
        clear: left;
}
form#downloadform label.field-first,
form#downloadform label.field-last,
form#downloadform label.field-title,
form#downloadform label.field-company,
form#downloadform label.field-phone,
form#downloadform label.field-email {
        float: left;
        margin: 0px 10px 0px 0px;
        width: 210px;
}
form#downloadform label.field-first input,
form#downloadform label.field-last input,
form#downloadform label.field-title input,
form#downloadform label.field-company input,
form#downloadform label.field-phone input,
form#downloadform label.field-email input {
        float: left;
        width: 210px;
        padding: 0px;
}
form#downloadform label.field-zip {
        float: left;
        width: 100px;
}
form#downloadform label.field-zip input {
        float: left;
        width: 100px;
}

form#downloadform select {
        float: left;
        display: block;
}
form#downloadform label.field-country {
        float: left;
        margin-left: 10px;
        width: 325px;
}
form#downloadform label.field-country select {
        width: 325px;
        float: left;
        margin-top: 3px;
}

form#downloadform label.field-prodvers {
        width: 400px;
        padding: 0px;
}
form#downloadform label.field-prodvers select{
        width: 437px;
        margin-bottom: 12px;
}

form#downloadform input.checkbox, form#loginform input.checkbox {
        clear: both;
        float: left;
        padding: 0px;
        margin: 0px;
}
form#downloadform label.field-checkbox {
        clear: none;
        margin: 0px 0px 0px 25px;
        padding: 0px 0px 12px 0px;
}

/* START styles partner signup form */
/* basics */
form#ptrsiupform {
        width: 470px;
        text-align: left;
}
form#ptrsiupform fieldset {
        margin: 0;
        border: 0;
        padding: 0;
}
form#ptrsiupform legend {
        display: none;
}
form#ptrsiupform label {
        display: block;
        font-size: 11px;
        line-height: 14px;
        padding: 0px 0px 12px 0px;
}
form#ptrsiupform input {
        display: block;
        margin-top: 3px;
}
form#ptrsiupform select {
        float: left;
        display: block;
}
form#ptrsiupform p.clear_left {
        clear:left;
}
form#ptrsiupform .description {
        font: normal 10px verdana,sans-serif;
}
        /* input fields */
        form#ptrsiupform label.field-company-name,
        form#ptrsiupform label.field-country,
        form#ptrsiupform label.field-established,
        form#ptrsiupform label.field-contactnbr,
        form#ptrsiupform label.field-add1,
        form#ptrsiupform label.field-website,
        form#ptrsiupform label.field-employ,
         form#ptrsiupform label.field-title,
        form#ptrsiupform label.field-email,
        form#ptrsiupform label.field-phone,
        form#ptrsiupform label.field-mobilperso,
        form#ptrsiupform label.field-addr1perso,
        form#ptrsiupform label.field-zipperso { clear: left; }

        form#ptrsiupform label.field-established,
        form#ptrsiupform label.field-industry,
        form#ptrsiupform label.field-contactnbr,
        form#ptrsiupform label.field-faxnrb,
        form#ptrsiupform label.field-add1,
        form#ptrsiupform label.field-add2,
        form#ptrsiupform label.field-website,
        form#ptrsiupform label.field-annrev,
        form#ptrsiupform label.field-employ,
        form#ptrsiupform label.field-keycomp,
        form#ptrsiupform label.field-first,
        form#ptrsiupform label.field-last,
         form#ptrsiupform label.field-title,
        form#ptrsiupform label.field-phone,
        form#ptrsiupform label.field-faxperso,
        form#ptrsiupform label.field-addr1perso,
        form#ptrsiupform label.field-addr2perso
        {
                float: left;
                margin: 0px 10px 0px 0px;
                width: 210px;
        }

        form#ptrsiupform label.field-established input,
        form#ptrsiupform label.field-industry input,
        form#ptrsiupform label.field-contactnbr input,
        form#ptrsiupform label.field-faxnrb input,
        form#ptrsiupform label.field-add1 input,
        form#ptrsiupform label.field-add2 input,
        form#ptrsiupform label.field-website input,
        form#ptrsiupform label.field-annrev input,
        form#ptrsiupform label.field-employ input,
        form#ptrsiupform label.field-keycomp input,
        form#ptrsiupform label.field-first input,
        form#ptrsiupform label.field-last input,
        form#ptrsiupform label.field-title input,
        form#ptrsiupform label.field-email input,
        form#ptrsiupform label.field-phone input,
        form#ptrsiupform label.field-faxperso input,
        form#ptrsiupform label.field-mobilperso input,
        form#ptrsiupform label.field-addr1perso input,
        form#ptrsiupform label.field-addr2perso input
        {
                float: left;
                width: 210px;
                padding: 0px;
        }

        form#ptrsiupform label.field-zipperso {
                float: left;
                width: 100px;
        }
        form#ptrsiupform label.field-zipperso input {
                float: left;
                width: 100px;
        }

        form#ptrsiupform label.field-countryperso {
                float: left;
                margin-left: 10px;
                width: 325px;
        }
        form#ptrsiupform label.field-countryperso select {
                width: 325px;
                float: left;
                margin-top: 3px;
        }

        form#ptrsiupform label.field-company-name,
        form#ptrsiupform label.field-email,
        form#ptrsiupform label.field-title,
        form#ptrsiupform label.field-mobilperso {
                float: left;
                margin: 0px 10px 0px 0px;
                width: 415px;
        }
        form#ptrsiupform label.field-company-name input {
                float: left;
                width: 430px;
                padding: 0px;
        }

        /* selects */
        form#ptrsiupform label.field-country {
                float: left;
                width: 435px;
        }
        form#ptrsiupform label.field-country select {
                width: 435px;
                float: left;
                margin-top: 3px;
        }

        /* textarea */
        form#ptrsiupform label.field-descrb1,
        form#ptrsiupform label.field-descrb2
        {
                float: left;
                width: 412px;
        }
        form#ptrsiupform label.field-descrb1 textarea,
        form#ptrsiupform label.field-descrb2 textarea {
                width: 408px;
                float: left;
                margin-top: 3px;
        }

        /* checkboxen */
        form#ptrsiupform input.checkbox {
                clear: both;
                float: left;
                padding: 0px;
                margin: 0px;
        }
        form#ptrsiupform label.field-checkbox {
                clear: none;
                margin: 0px 0px 0px 25px;
                padding: 0px 0px 12px 0px;
        }

        /* checkbox rows*/
        form#ptrsiupform input.checkboxrow {
                float: left;
                margin: 0px 5px 0px 0px;
                padding: 0px;
        }
        form#ptrsiupform input.checkboxrowlast {
                clear: left;
                float: left;
                margin: 0px 5px 0px 0px;
        }
        form#ptrsiupform label.checkboxrow_1,
        form#ptrsiupform label.checkboxrow_2,
        form#ptrsiupform label.checkboxrow_3,
        form#ptrsiupform label.checkboxrow_4,
        form#ptrsiupform label.checkboxrow_5,
        form#ptrsiupform label.checkboxrow_6 {
                padding: 5px 0px 0px 0px;
                float: left;
        }
        form#ptrsiupform label.checkboxrow_1 { width: 110px; }
        form#ptrsiupform label.checkboxrow_2 { width: 110px; }
        form#ptrsiupform label.checkboxrow_3 { width: 150px; }
        form#ptrsiupform label.checkboxrow_4 { width: 110px; }
        form#ptrsiupform label.checkboxrow_5 { width: 110px; }
        form#ptrsiupform label.checkboxrow_6 {
                width: 110px;
                padding: 5px 0px 15px 0px;
        }

        form#ptrsiupform label.checkboxrow_1_1,
        form#ptrsiupform label.checkboxrow_2_1,
        form#ptrsiupform label.checkboxrow_3_1,
        form#ptrsiupform label.checkboxrow_4_1,
        form#ptrsiupform label.checkboxrow_5_1,
        form#ptrsiupform label.checkboxrow_6_1,
        form#ptrsiupform label.checkboxrow_7_1 {
                padding: 5px 0px 0px 0px;
                float: left;
        }
        form#ptrsiupform label.checkboxrow_1_1 { width: 115px; }
        form#ptrsiupform label.checkboxrow_2_1 { width: 110px; }
        form#ptrsiupform label.checkboxrow_3_1 { width: 160px; }
        form#ptrsiupform label.checkboxrow_4_1 { width: 170px; }
        form#ptrsiupform label.checkboxrow_5_1 { width: 105px; }
        form#ptrsiupform label.checkboxrow_6_1 { width: 130px; }
        form#ptrsiupform label.checkboxrow_7_1 {
                width: 110px;
                padding: 5px 0px 15px 0px;
        }

        /* radiobuttons */
        form#ptrsiupform label.radioitem {
                clear: none;
                float: left;
                width: auto;
                margin: 0px 10px 0px 5px;
                padding: 0px 0px 12px 0px;
        }
        form#ptrsiupform label.radioitem_2 {
                padding: 0px 0px 12px 20px;
        }
        form#ptrsiupform input.radiobutton {
                float: left;
                padding: 0px;
                margin: 0px 0px 0px 0px;
        }
/* END styles partner signup form */

/* START styles Basic signup Form 01 (initial for Botnet Identifac. Service) */
/* basics */
form#signupForm_01 {
        width: 470px;
        text-align: left;
}
form#signupForm_01 fieldset {
        margin: 0;
        border: 0;
        padding: 0;
}
form#signupForm_01 legend {
        display: none;
}
form#signupForm_01 label {
        display: block;
        font-size: 11px;
        line-height: 14px;
        padding: 0px 0px 12px 0px;
}
form#signupForm_01 input {
        display: block;
        margin-top: 3px;
}
form#signupForm_01 select {
        float: left;
        display: block;
}
form#signupForm_01 .clear_left {
        clear:left;
}
form#signupForm_01 .description {
        font: normal 10px verdana,sans-serif;
}
        /* radiobuttons */
        form#signupForm_01 label.radioitem {
                clear: none;
                float: left;
                width: auto;
                margin: 0px 10px 0px 5px;
                padding: 0px 0px 12px 0px;
        }
        form#signupForm_01 label.radioitem_last {
                clear: none;
                float: left;
                width: auto;
                margin: 0px 10px 0px 5px;
                padding: 0;
        }
        form#signupForm_01 input.radiobutton {
                float: left;
                padding: 0px;
                margin: 0px 0px 0px 0px;
        }

        /* labels and input fields */
        form#signupForm_01 label.field-first,
        form#signupForm_01 label.field-title,
        form#signupForm_01 label.field-company,
        form#signupForm_01 label.field-phone { clear: left; }

        form#signupForm_01 label.field-first,
        form#signupForm_01 label.field-last,
        form#signupForm_01 label.field-company,
        form#signupForm_01 label.field-phone,
        form#signupForm_01 label.field-email {
                float: left;
                margin: 0px 10px 0px 0px;
                width: 210px;
        }
        form#signupForm_01 label.field-first input,
        form#signupForm_01 label.field-last input,
        form#signupForm_01 label.field-company input,
        form#signupForm_01 label.field-phone input,
        form#signupForm_01 label.field-email input {
                float: left;
                width: 210px;
                padding: 0px;
        }

        form#signupForm_01 label.field-addInfo {
                float: left;
                margin: 0px 10px 0px 0px;
                width: 300px;
        }
        form#signupForm_01 input.field-addInfo {
                float: left;
                padding: 0;
                margin: 0;
                width: 105px;
        }

        /* selects */
        form#signupForm_01 label.field-country {
                float: left;
                width: 435px;
                padding:0;
        }
        form#signupForm_01 label.field-country select {
                width: 435px;
                float: left;
                margin-top: 3px;
        }

        /* textarea */
        form#signupForm_01 label.field-textarea {
                float: left;
                width: 412px;
        }
        form#signupForm_01 label.field-textarea textarea {
                width: 412px;
                float: left;
                margin-top: 3px;
        }
/* END styles Basic signup Form 01 */

        /* ERRORS */
        form#signupForm_01 fieldset.errormsg {
                width: 425px;
                background-color: #fff6f6;
                padding: 10px 0px 0px 10px;
                margin-bottom: 12px;
                border:1px solid #ff0000;
        }
        form#ptrsiupform fieldset.errormsg {
                width: 412px;
                background-color: #fff6f6;
                padding: 10px 10px 0px 10px;
                margin-bottom: 12px;
                border:1px solid #ff0000;
        }
        form#downloadform fieldset.errormsg {
                width: 425px;
                background-color: #fff6f6;
                padding: 10px 0px 0px 10px;
                margin-bottom: 12px;
                border:1px solid #ff0000;
        }
        div.errormsg {
                width: 415px;
                padding: 10px;
                margin: 0pt 0pt 1em;
                font-size: 12px;
                line-height: 14px;
                color: #ff0000;
                background-color: #fff6f6;
                border:1px solid #ff0000;
                text-align: center;
        }
        input.errormsg,textarea.errormsg {
                background-color: #fff6f6;
                border:1px solid #ff0000;
        }
        select.errormsg {
                background-color: #fff6f6;
                border:1px solid #ff0000;
                color:#ff0000;
        }
/* END styles product download form, partner signup form */

.hide { display:none; visibility:hidden; }

.clearleft {
        font-size:0px;
        line-height:0px;
        height:0;
        clear:left;
        visibility:hidden;
}
.clearright {
        font-size:0px;
        line-height:0px;
        height:0;
        clear:right;
        visibility:hidden;
}
.clearboth {
        font-size:0px;
        line-height:0px;
        height:0;
        clear:both;
        visibility:hidden;
}

/* changes for consumer pages */

table#gradient_table 				{ border-top:1px #e6e6e6 solid; border-left:1px #e6e6e6 solid; margin-top:5px; }
table#gradient_table td 			{ border-right:1px #e6e6e6 solid; border-bottom:1px #e6e6e6 solid; padding:15px 0 15px 15px; }
table#gradient_table td.leftcell 	{ background:url(/imperia/md/images/us/consumer/bg-gray_gradient-left.jpg) repeat-y left; }
table#gradient_table td.rightcell 	{ background:url(/imperia/md/images/us/consumer/bg-gray_gradient-right.jpg) repeat-y right; }

#secondaryContent li		{ xline-height:22px; xbackground-position:left center; }

ul.buy_links 				{ list-style-type:none; margin-top:40px; }
ul.buy_links li				{ padding:2px 0; list-style-type:none;background:url()}
ul.buy_links li.price		{ font-size:14px; font-weight:bold; color:#999; list-style-type:none; background:url()}

ul.icon_list				{ list-style-type:none;}
ul.icon_list li				{ line-height:22px; padding-left:18px; }
ul.icon_list li.shield		{ background:url(/imperia/md/images/us/consumer/icon-shield.gif) no-repeat left top; }
ul.icon_list li.globe		{ background:url(/imperia/md/images/us/consumer/icon-globe.gif) no-repeat left top; }
ul.icon_list li.people		{ background:url(/imperia/md/images/us/consumer/icon-people.gif) no-repeat left top; }
ul.icon_list li.ccard		{ background:url(/imperia/md/images/us/consumer/icon-ccard.gif) no-repeat left top; }
ul.icon_list li.lock		{ background:url(/imperia/md/images/us/consumer/icon-lock.gif) no-repeat left top; }
ul.icon_list li.tools		{ background:url(/imperia/md/images/us/consumer/icon-tools.gif) no-repeat left top; }
ul.icon_list li.learn		{ background:url() no-repeat left center; }

#freetools				{ border:1px #e6e6e6 solid; padding:6px; height:140px; }
/* #freetools strong		{ color:#000; } */
#freetools div			{ float:left; text-align:center; width:33%; margin-top:10px; }
#freetools div img		{ padding-bottom:3px; }

#myaccount h3			{ margin-bottom:0; margin-left:36px; font-size:14px; }
#myaccount p			{ margin-bottom:0; margin-left:36px; line-height:12px; /* color:#999; */ }

#support_resources h3			{ font-size:12px; /* color:#666; */ }
#support_resources ul			{ margin-bottom:0; margin-left:10px; }
#support_resources li			{ padding-left:20px; }
#support_resources li.download	{ background:url(/imperia/md/images/us/consumer/icon-download.gif) no-repeat left center; }
#support_resources li.info		{ background:url(/imperia/md/images/us/consumer/icon-info.gif) no-repeat left center; }
#support_resources li.support	{ background:url(/imperia/md/images/us/consumer/icon-support.gif) no-repeat left center; }

table#comparison_table td					{ padding:6px 10px; }
table#comparison_table td.top				{ border-top:1px #e6e6e6 solid; }
table#comparison_table td.bottom			{ border-bottom:1px #e6e6e6 solid; }
table#comparison_table td.left				{ border-left:1px #e6e6e6 solid; }
table#comparison_table td.right				{ border-right:1px #e6e6e6 solid; }
table#comparison_table td.leftcell 			{ background:url(/imperia/md/images/us/consumer/bg-gray_gradient-left.jpg) repeat-y left; }
table#comparison_table td.rightcell 		{ background:url(/imperia/md/images/us/consumer/bg-gray_gradient-right.jpg) repeat-y right; }
table#comparison_table tr.alt td.leftcell	{ background:#f2f2f2 url(/imperia/md/images/us/consumer/bg-gray_gradient-left-dark.jpg) repeat-y left; }
table#comparison_table tr.alt td.rightcell	{ background:#f2f2f2 url(/imperia/md/images/us/consumer/bg-gray_gradient-right-dark.jpg) repeat-y right; }
table#comparison_table td.indent			{ padding-left:40px; }
/* table#comparison_table td strong			{ color:#333; } */

#content_box .clear {clear: both;}
#content_box .rule {border-top:1px solid #E6E6E6; margin-top:25px; padding-bottom:25px;}
#content_box h1 {visibility:hidden;display:none;margin:0px;padding:0px}
#content_box		{ background:url(/imperia/md/images/us/consumer/bg-content_box.jpg) no-repeat center top; padding:20px; }
#content_box h2		{ margin-bottom:4px; }
#content_box h3		{ margin-bottom:2px; font-size:10px; /* color:#333; */}
#content_box p		{ margin-bottom:14px; line-height:14px; }
#content_box ul		{ margin-bottom:14px; list-style-type:none; }
#content_box li		{ padding: 0 0 5px 10px; background:url(images/arrow_grayongrey.gif) no-repeat left 4px;}
#content_box ul.buy_links 			{ list-style-type:none; margin-top:40px; }
#content_box ul.buy_links li		{ padding:2px 0; background:url(none); }
#content_box ul.buy_links li.price	{ font-size:14px; font-weight:bold; /* color:#999;*/ }


#content_box .con_tm {
	
	}

#content_box .con_head {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	}

#content_box .con_subhead {
	color: #FF0000;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	}

#contactform_extra {
	background: #ffffff url(../uk/images/forms/contact-form-bg.jpg) no-repeat;
	width:470px;
	padding-top:5px;
	border: 1px solid #e5e5e5;
	padding-left:10px;
}

#contactform_extra .field-phone .highlight {
	margin-right: 47px;
}

#contactform_extra .field-email .highlight {
	margin-right: 15px;
}

#contactform_extra .field-phone input, #contactform_extra .field-email input {
	width:200px;
}


#contactform_extra input {
	margin-top: 5px;
	margin-bottom: 5px;
}


#contactform_extra form#downloadform fieldset {
	border:	none;
	margin: 0 0 5px 0;
	padding: 0;
}

#contactform_extra p.dotted {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../uk/images/forms/horizontal-dotted-line.jpg);
	background-position:0 100%;
	background-repeat:repeat-x;
	margin-bottom:15px;
	margin-right:15px;
	padding-bottom:15px;
}

/* End consumer */

/* TEST FOR ACCORIDON */

#vertical_container {
	background: #f5f5f5;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	margin-top: 10px;
	clear: both;
}

.accordion_toggle {
	background: transparent url(../common/images/accordion/bg_mainnav_btn_open.gif) no-repeat scroll left top;
	height: 23px;
	border-top: 1px solid #999;
	clear: both;
}


.vertical_accordion_toggle {
	background: transparent url(../common/images/accordion/btn_subnav_open.gif) no-repeat scroll left top;
	height: 20px;  
	clear: both;
}


.vertical_accordion_toggle_active {
	background: transparent url(../common/images/accordion/btn_subnav_close.gif) no-repeat scroll left top;
	height: 20px;
	clear: both;
}


.bottomLine {
	border-top: 1px solid #999;
	height: 1px;
	clear: both;
}

* html .bottomLine {
		height: auto;
}

.accordion_content {
	margin-top: 5px;
	overflow: hidden;	
}


.vertical_accordion_content {
	margin-top: 10px;
	overflow: hidden;
}


h2.accordion_toggle_active {
	background: transparent url(../common/images/accordion/bg_mainnav_btn_close.gif) no-repeat scroll left top;
	height: 23px;
	border-top: 1px solid #999;
	clear: both;
}


.accordion_toggle {
	margin: 0 ! important;
	padding: 5px 0 0 20px;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	cursor: pointer;
}


.keyUeber {
	margin: 5px 0 0 50px;
	display:block;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
}


.prodContainer {
	float: left;
	width: 350px;
	display: block;
	height: 40px;
	background: transparent url(../common/images/accordion/bg_product_mainnav.gif) no-repeat scroll left top;
}

.prodContainerEnterprise {
	float: left;
	width: 350px;
	display: block;
	height: 40px;
	background: transparent url(../common/images/accordion/bg_product_subnav.gif) no-repeat scroll left top;
}

.prodName {
	margin: 1px 0 0 30px;
	float: left;  
	color: #999;
	font-size: 11px;
	width: 200px;
}

.prodContainerEnterprise .prodName {
	margin: 1px 0 0 50px;
	width: 200px;
	overflow: hidden;
}


.prodContact {
	float: right;
	text-indent:-5000px;
	background: transparent url(../common/images/accordion/contact.gif) no-repeat scroll left top;
	width: 23px;
	height: 21px;
	xdisplay: block;
	padding-right: 10px;
}

.prodBuy {
	float: right;
	text-indent:-5000px;
	background: transparent url(../common/images/accordion/buy.gif) no-repeat scroll left top;
	width: 23px;
	height: 21px;
	xdisplay: block;
	padding-right: 10px;
}

.prodTest {
	float: right;
	text-indent:-5000px;
	background: transparent url(../common/images/accordion/btn_product_download.gif) no-repeat scroll left top;
	width: 20px;
	height: 21px;
	xdisplay: block;
	padding-right: 10px;
}

.prodDVD {
	float: right;
	text-indent:-5000px;
	background: transparent url(../common/images/accordion/btn_product_dvd.gif) no-repeat scroll left top;
	width: 35px;
	height: 21px;
	xdisplay: block;
	padding-right: 10px;
}

.pictureAlignedRight{
	float:right;
	margin-bottom:5px;
	margin-left:5px;
}
	
.pictureAlignedLeft{
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	}

/* END ACCORDIO */
/* TEST FOR SSO */

.accordion_toggle_sso {
	xbackground: transparent url(../common/images/accordion/bg_mainnav_btn_open.gif) no-repeat scroll left top;
	height: 23px;
	xborder-top: 1px solid #999;
	clear: both;
}

* html .bottomLine {
		height: auto;
}

#secondaryContent .accordion_sso {
	margin-top: 2px;
	overflow: hidden;
	margin-left: 0px;
	padding: 0px;
	border: none;
}

#secondaryContent .accordion_sso div {
	margin-top: 8px;
	overflow: hidden;
	margin-left: 0px;
	padding: 0px;
	border: none;
}

.accordion_toggle_sso {
	margin: 0 ! important;
	padding: 5px 0 0 5px;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
}

form#loginform label.field-first, form#emailform label.field-first, form#loginform label.field-last,
	form#loginAffinityform label.field-first, form#loginAffinityform label.field-last {
	float:left;
	margin:0 10px 0 0;
	width:180px;
}

form#loginform label.field-first input, form#emailform label.field-first input, form#loginform label.field-last input,
	form#loginAffinityform label.field-first input, form#loginAffinityform label.field-last input {
	float:left;
	padding:0;
	width:180px;
}


/*end SSO*/
/* TEST FOR SSO */

#container_sso {
	background: #ffffff;
	border: 1px solid #999 !important;
	margin-top: 10px;
	clear: both;
}

	
#tertiary h2.accordion_toggle_sso {
	xbackground: transparent url(../common/images/accordion/bg_mainnav_btn_open.gif) no-repeat scroll left top;
	height: 23px;
	xborder-top: 1px solid #999;
	clear: both;
}

#container_sso h2 {
	color: #FF0000;
}


* html .bottomLine {
		height: auto;
}

#secondaryContent .accordion_sso {
	margin-top: 2px;
	overflow: hidden;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: none;
}

#secondaryContent .accordion_sso div {
	margin-top: 5px;
	overflow: hidden;
	margin-left: 0px;
	padding: 0px;
	border: none;
}

.accordion_toggle_sso {
	margin: 0 !important;
	padding: 5px 0 0 0;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
}

#secondaryContent .dottedLine {
	border: 1px dotted #999999;
	border-style: none none dotted;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}



form#loginform label.field-first, form#emailform label.field-first, form#loginform label.field-last,
	form#loginAffinityform label.field-first, form#loginAffinityform label.field-last {
	float:left;
	margin:0 10px 0 0;
	width:180px;
}

form#loginform label.field-first input, form#emailform label.field-first input, form#loginform label.field-last input,
	form#loginAffinityform label.field-first input, form#loginAffinityform label.field-last input {
	float: left;
	padding: 0;
	margin-top: 3px;
	margin-bottom: 5px;
	width: 180px;
}

* html form#loginform label.field-first input, form#emailform label.field-first input, form#loginform label.field-last input,
	form#loginAffinityform label.field-first input, form#loginAffinityform label.field-last input {
	width: 170px;
}


#tertiary h2.salutation_line{
	color: #333;
	font-size: 1.2em;
}

#tertiary p.salutation_infotext {
	color: #666;
	font-size: 1.2em;
	margin-bottom: 25px;
}

/*end SSO*/

/* Contact pages blue link list */
ul.blueLinkList {
}
ul.blueLinkList li {
background:url("images/arrow_grayonwhite.gif") no-repeat scroll 0 0.5em transparent;
list-style:none outside none;
padding:0 0 0 10px;
}

/* Contact pages blue link list */
ul.LinkList {
}
ul.LinkList li {
background:url("images/bullet_circle.gif") no-repeat scroll 0 0.5em transparent;
list-style:none outside none;
padding:0 0 0 10px;
}

/*CSS for Enterprise 1|1-1 box*/
.video_box{
background:url(/imperia/md/images/us/solutions/enterprisebusiness/securecloud/scprodpage_promo.jpg)0 0 no-repeat;
width:477px;
height:185px;
margin:0px;
padding-bottom:20px;
display:block;
}

.video_leftcol{
width:160px;
float:left;
display:block;
padding:0px 15px 0 15px; 
border-right:1px dotted;
clear:both;
margin-top:12px;
}

.video_rightcol{
width:240px;
float:left;
display:block;
padding:15px 10px 0 20px;
margin-top:0px;
}
/*END CSS for Enterprise 1|1-1 box*/


/******************************************************/
/* margins */
/* 5px */
.mt_5 {margin-top:5px;}
.mr_5 {margin-right:5px;}
.mb_5 {margin-bottom:5px;}
.ml_5 {margin-left:5px;}
/* 10px */
.mt_10 {margin-top:10px;}
.mr_10 {margin-right:10px;}
.mb_10 {margin-bottom:10px;}
.ml_10 {margin-left:10px;}
/* 15px */
.mt_15 {margin-top:15px;}
.mr_15 {margin-right:15px;}
.mb_15 {margin-bottom:15px;}
.ml_15 {margin-left:15px;}
/* 20px */
.mt_20 {margin-top:20px;}
.mr_20 {margin-right:20px;}
.mb_20 {margin-bottom:20px;}
.ml_20 {margin-left:20px;}
/* 25px */
.mt_25 {margin-top:25px;}
.mr_25 {margin-right:25px;}
.mb_25 {margin-bottom:25px;}
.ml_25 {margin-left:25px;}
/* 30px */
.mt_30 {margin-top:30px;}
.mr_30 {margin-right:30px;}
.mb_30 {margin-bottom:30px;}
.ml_30 {margin-left:30px;}
/* 35px */
.mt_35 {margin-top:35px;}
.mr_35 {margin-right:35px;}
.mb_35 {margin-bottom:35px;}
.ml_35 {margin-left:35px;}
/* 40px */
.mt_40 {margin-top:40px;}
.mr_40 {margin-right:40px;}
.mb_40 {margin-bottom:40px;}
.ml_40 {margin-left:40px;}

/* paddings */
/* 5px */
.pt_5 {padding-top:5px;}
.pr_5 {padding-right:5px;}
.pb_5 {padding-bottom:5px;}
.pl_5 {padding-left:5px;}
/* 10px */
.pt_10 {padding-top:10px;}
.pr_10 {padding-right:10px;}
.pb_10 {padding-bottom:10px;}
.pl_10 {padding-left:10px;}
/* 15px */
.pt_15 {padding-top:15px;}
.pr_15 {padding-right:15px;}
.pb_15 {padding-bottom:15px;}
.pl_15 {padding-left:15px;}
/* 20px */
.pt_20 {padding-top:20px;}
.pr_20 {padding-right:20px;}
.pb_20 {padding-bottom:20px;}
.pl_20 {padding-left:20px;}
/* 25px */
.pt_25 {padding-top:25px;}
.pr_25 {padding-right:25px;}
.pb_25 {padding-bottom:25px;}
.pl_25 {padding-left:25px;}
/* 30px */
.pt_30 {padding-top:30px;}
.pr_30 {padding-right:30px;}
.pb_30 {padding-bottom:30px;}
.pl_30 {padding-left:30px;}
/* 35px */
.pt_35 {padding-top:35px;}
.pr_35 {padding-right:35px;}
.pb_35 {padding-bottom:35px;}
.pl_35 {padding-left:35px;}
/* 40px */
.pt_40 {padding-top:40px;}
.pr_40 {padding-right:40px;}
.pb_40 {padding-bottom:40px;}
.pl_40 {padding-left:40px;}

.uppercase { text-transform:uppercase;}

.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font26 {font-size:26px;}
.font28 {font-size:28px;}
.font30 {font-size:30px;}
/* EoF */
