html, body {margin:0px; padding:0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555}

html.pop, body.pop {background:none;margin:0; padding:0;}
.popContent {padding:20px;padding-top:0;}

#document html body {background-image: none !important;}

iframe {background-image: none !important;}

div {margin:0; padding:0}
form {margin:0; padding:10px; border:1px solid #CCCCCC}
.mainDiv {/*background-image:url(/images/main_nav_bg.jpg); background-repeat:repeat-x*/}
.outerBox {width:930px}
.topGradient {width:100%; height:60px; background-image:url(/images/top_gradient.jpg); background-repeat:no-repeat}

.topGradient div {width:300px; float:right; margin:0px; padding:37px 35px 0px 0px; font-size:12px}
.topGradient div a {float:right; display:block; width:146px; margin:0px 1px 0px 0px; padding:4px 0px 7px 0px; _padding:4px 0px 4px 0px; background-image:url(/images/top-tabs.gif); background-repeat:no-repeat; text-decoration:none; font-size:12px}
.topGradient div a:hover {background-image:url(/images/top-tabs-over.gif)}

.topNav {float:right; margin:10px 0px 0px 0px; padding:0px; font-size:11px}
.topNav ul {list-style:none; margin:0px; padding:0px}
.topNav ul li {display:inline; float:left; margin:0px; padding:0px}
.topNav ul li a {display:block; float:left; margin:0px; padding:3px 6px 0px 12px; color:#A9A9A9; text-decoration:none}
.topNav ul li a:hover {color:#133A4E}

.searchBox {position:absolute; top:69px; right:12px; z-index:30; height:35px; margin:0px; padding:0px}
.searchBox form {display:block; margin:0px; padding:0px; border:none}
.searchBox form input {width:200px; height:18px; margin:0px; padding:0px 0px 0px 2px; background-image:url(/images/search_box_shadow.jpg); background-position:top left; background-repeat:no-repeat; background-color:#F3F3F3; border:1px solid #A0A0A0; border-color:#A0A0A0 #CFCFCF #CFCFCF #A0A0A0; color:#666666; font-size:12px}


.mainNav {position:absolute; top:58px; left:0px; z-index:20; width:930px; height:44px; background-image:url(/images/m86_top_nav_bg.jpg);}
.mainNav ul.top {display:block; list-style:none; margin:0px 0px 0px 10px; padding:0; height:35px; font-size:13px}
.mainNav ul li {position:relative; float:left; display:block; margin:0; padding:0}
.mainNav ul li:hover, .mainNav ul li.over {}


.mainNav ul li a {display:block; margin:1px 3px 0px 4px; padding:13px 10px 12px 10px; color:#606060; text-decoration:none}

.mainNav ul li:hover a, .mainNav ul li.over a {background-color:#FFFFFF; color:#BFBFBF}



.mainNav ul li .dropDownMenu {display:none; position:absolute; left:-20px; top:38px; z-index:10; padding-left:15px; background-image:url(/images/nav_drop_shadow_left.png); background-position:bottom left; background-repeat:no-repeat}
.mainNav ul li .dropDownMenu .rShadow {padding-right:15px; background-image:url(/images/nav_drop_shadow_right.png); background-position:bottom right; background-repeat:no-repeat}
.mainNav ul li .dropDownMenu .navContent {background:#FFFFFF; width:450px; padding:0px 22px 0px 0px}
.mainNav ul li .dropDownMenu .navContent h3 {margin:0px 22px 0px 22px; padding:20px 0px 0px 0px; font-size:16px; color:#AFAFAF; font-weight:normal}

.mainNav ul li .dropDownMenu .bShadow {height:17px; background-image:url(/images/nav_drop_shadow_bottom.png); background-position:bottom; background-repeat:repeat-x}

/* filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90 */

.mainNav ul li .dropDownMenu .dropDown1, .mainNav ul li .dropDownMenu .dropDown2, .mainNav ul li .dropDownMenu .dropDown3, .mainNav ul li .dropDownMenu .dropDown4 {float:left; margin:15px 0px 15px 22px; padding:0px}

.mainNav ul li .dropDownMenu div ul {width:200px; margin:0px; padding:10px 0px 10px 0px; border-top:1px solid #CCCCCC; font-size:11px}

.mainNav ul li .dropDownMenu div ul li {display:block; float:none; list-style:none; margin:0px; padding:3px 0px 3px 0px}

.mainNav ul li .dropDownMenu div ul li a {display:inline; margin:0px; padding:0px; color:#777777}
.mainNav ul li .dropDownMenu div ul li a:hover {color:#CCCCCC}

.mainNav ul li .dropDownMenu div ul li ul {margin:3px 0px 0px 0px; padding:0px}

.mainNav ul li .dropDownMenu div ul li ul li {display:block; float:none; margin:0px; padding:4px 0px 4px 5px}

.mainNav ul li .dropDownMenu .dropDown1 {}



.mainNav ul li .dropDownMenu ul li b a {color:#555555}
.mainNav ul li .dropDownMenu ul li b a:hover {color:#555555}
/*.mainNav ul li .dropDownMenu ul li a {color:#FFFFFF}
.mainNav ul li .dropDownMenu ul li a:hover {color:#908FBF}*/

.mainNav ul li:hover .dropDownMenu, .mainNav ul li.over .dropDownMenu {display:inline}



.header {position:relative; height:106px; text-align:left; z-index:10}
.header img {position:absolute; top:9px; left:2px}

.header b.contact {position:absolute; top:77px; right:0px; height:40px; display:block; margin:0px; padding:8px 15px 0px 0px; color:#777777; font-size:18px; letter-spacing:2px}


.midNav {position:absolute; top:250px}
.midNav ul {display:block; margin:0px; padding:0px; width:930px}
.midNav ul li {list-style:none; display:inline}
.midNav ul li a {display:block; float:right; margin:5px 0px 5px 0px; padding:0px 18px 0px 18px; color:#666666; text-decoration:none; border-right:1px solid #999999}
.midNav ul li.first a {border-right:none}


.bannerHeader {margin:0; padding:0; height:225px; background-repeat:no-repeat; background-position:top left}
.solutions {background-image:url(/images2/h1_solutions.jpg)}
.solutionsInner {height:136px; background-image:url(/images2/h1_solutions_inner.jpg)}
.webSecurity {background-image:url(/images2/h1_web_security.jpg)}
.webSecurityInner {height:136px; background-image:url(/images2/h1_web_security_inner.jpg)}
.webEmailInner {height:136px; background-image:url(/images2/h1_web_and_email_reporting_inner.jpg)}
.emailSecurity {background-image:url(/images2/h1_email_security.jpg)}
.emailSecurityInner {height:136px; background-image:url(/images2/h1_email_security_inner.jpg)}
.endpointSecurity {background-image:url(/images2/h1_endpoint_security.jpg)}
.endpointSecurityInner {height:136px; background-image:url(/images2/h1_endpoint_security_inner.jpg)}
.industrySolutions {background-image:url(/images2/h1_industry_solutions.jpg)}
.industrySolutionsInner {height:136px; background-image:url(/images2/h1_industry_solutions_inner.jpg)}
.maas {background-image:url(/images2/h1_maas.jpg)}
.maasInner {height:136px; background-image:url(/images2/h1_maas_inner.jpg)}
.education {height:136px; background-image:url(/images2/h1_education.jpg)}
.educationNew {height:136px; background-image:url(/images2/h1_web_2.0_you_can_trust.jpg)}
.resources {height:136px; background-image:url(/images2/h1_resource_center.jpg)}
.resourcesInner {height:136px; background-image:url(/images2/h1_resource_center_inner.jpg)}
.press {height:136px; background-image:url(/images2/h1_press_room.jpg)}
.pressInner {height:136px; background-image:url(/images2/h1_press_room_inner.jpg)}
.partners {background-image:url(/images2/h1_partner_focus.jpg)}
.partnersInner {height:136px; background-image:url(/images2/h1_partner_focus_inner.jpg)}
.support {height:136px; background-image:url(/images2/h1_support_inner.jpg)}
.supportInner {height:136px; background-image:url(/images2/h1_support_inner.jpg)}
.trace {height:136px; background-image:url(/images2/h1_trace.jpg)}
.traceInner {height:136px; background-image:url(/images2/h1_trace_inner.jpg)}
.company {height:136px; background-image:url(/images2/h1_company.jpg)}
.companyInner {height:136px; background-image:url(/images2/h1_company_inner.jpg)}
.downloads {height:136px; background-image:url(/images2/h1_downloads.jpg)}
.avinti {height:136px; background-image:url(/images2/h1_avinti.jpg)}
.finjan {height:136px; background-image:url(/images2/h1_finjan.jpg)}
.swg {height:136px; background-image:url(/images2/h1_wm_watch_tower.jpg)}
.mmBlend {height:136px; background-image:url(/images2/h1_mm_blended_threats.jpg)}
.perfect10 {height:136px; background-image:url(/images2/h1_perfect10_edu.jpg)}
.socialNetworking {height:136px; background-image:url(/images2/h1_social_networking.jpg)}
.holidayThreats {height:136px; background-image:url(/images2/h1_holiday_blended_threats_09.jpg)}
.gartner {height:136px; background-image:url(/images2/h1_gartner_attack_environment.jpg)}
.predictions2010 {height:136px; background-image:url(/images2/h1_predictions_2010.jpg)}
.socialMedia {height:136px; background-image:url(/images2/h1_social_media.jpg)}
.windowVulnerability {height:136px; background-image:url(/images2/h1_window_vulnerablility.jpg)}
.eduSecurity {height:136px; background-image:url(/images2/h1_edu_security_report.jpg)}
.windowVulnerabilityWebinar {height:136px; background-image:url(/images2/h1_window_vulnerablility_webinar.jpg)}
.actSmart {height:136px; background-image:url(/images2/h1_act_smart.jpg)}
.jugglingAct {height:136px; background-image:url(/images2/h1_juggling_act.jpg)}
.realTime {height:136px; background-image:url(/images2/h1_real_time.jpg)}
.outOfSight {height:136px; background-image:url(/images2/h1_swsh_out_of_sight.jpg)}
.bestBothWorlds {height:136px; background-image:url(/images2/h1_best_of_both_worlds.jpg)}
.currentTrends {height:136px; background-image:url(/images2/h1_current_trends.jpg)}
.swgVulnerability {height:136px; background-image:url(/images2/h1_swg_vulnerability.jpg)}
.webExploits {height:136px; background-image:url(/images2/h1_web_exploits_webinar.jpg)}
.safeSocial {height:136px; background-image:url(/images2/h1_safe_and_social.jpg)}
.webinar0710 {height:136px; background-image:url(/images2/h1_labs_report_1h2010.jpg)}
.socialMediaConcerns {height:136px; background-image:url(/images2/h1_social_media_concerns.jpg)}
.socialMediaConcernsDM {height:136px; background-image:url(/images2/h1_social_media_concerns_dm.jpg)}
.borderlessNetworkUS {height:136px; background-image:url(/images2/h1_real_time_security_borderless_network.jpg)}
.cybercriminalsBanking {height:136px; background-image:url(/images2/h1_cybercriminals_target_banking.jpg)}
.aupSocialMedia {height:136px; background-image:url(/images2/h1_aup_social_media_proof.jpg)}
.persistentThreats {height:136px; background-image:url(/images2/h1_advanced_persistent_threats.jpg)}
.dynamicDuo {height:136px; background-image:url(/images2/h1_dynamic_duo.jpg)}
.blank {height:8px; background-image:url(/images2/h1_blank.jpg)}
.graybar {height:20px; background-image:url(/images2/h1_graybar.jpg)}

.news {height:136px;background-image:url(/images2/h1_press_room.jpg)}
.pressroom {height:136px;background-image:url(/images2/h1_press_room.jpg)}
.resourcecenter {height:136px;background-image:url(/images2/h1_resource_center.jpg)}
.tracehome {background-image:url(/images/h1_tracehome.jpg); background-position:bottom center}

.bannerHeader b {display:none}


.mainContent {border:1px solid #DFDFDF; border-width:0px 1px 1px 1px; background-color:#FFFFFF; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px;
border-radius:0px 0px 6px 6px}

.mainContent .rightText {float:right; width:693px; text-align:left}

.mainContent .rightText .padding {margin:0; padding:50px 20px 40px 0px}

.mainContent .rightText .padding h1 {margin:0px 0px 12px 0px; padding:0; font-size:20px; color:#55376F}

.pop h1 {margin:0px 0px 12px 0px; padding:0; font-size:20px; color:#55376F}

.mainContent .rightText .padding h2 {margin:0px 0px 12px 0px; padding:0; margin-top:20px; font-size:17px; color:#777777}

.pop h2 {margin:0px 0px 12px 0px; padding:0; margin-top:10px; font-size:17px}

.mainContent .rightText .padding h3 {margin:0px 0px 12px 0px; padding:0; font-size:14px; color:#777777}

.mainContent .rightText .padding h4 {margin:0px 0px 2px 0px; padding:0; font-size:14px; color:#777777}

.mainContent .rightText .padding p {margin:0px 0px 12px 0px; padding:0}

.mainContent .rightText .padding ul, ol {margin:0px; padding:0px 0px 8px 35px}

.mainContent .rightText .padding a {color:#503B83}
.mainContent .rightText .padding a:hover {color:#B3A8CF}

.mainContent .rightText .padding hr {margin:0px 0px 12px 0px; padding:0; width:100%; height:0px; border:0; border-bottom:1px solid #CCCCCC}

.mainContent .rightText .padding div.left {float:left; width:324px}

.mainContent .rightText .padding div.right {float:right; width:324px}


.mainContent .rightText .padding div.docs {margin:0; padding:0px 0px 8px 0px}
.mainContent .rightText .padding div.docs ul {display:block; height:17px; margin:0px 0px 3px 0px; padding:0; list-style:none; border-bottom:1px dotted #CCCCCC}
.mainContent .rightText .padding div.docs ul li {float:left; display:block; width:50px}
.mainContent .rightText .padding div.docs ul li.first {width:520px}

.mainContent .rightText .padding div.docsCS {margin:0; padding:0px 0px 8px 0px}
.mainContent .rightText .padding div.docsCS ul {display:block; height:17px; margin:0px 0px 3px 0px; padding:0; list-style:none; border-bottom:1px dotted #CCCCCC}
.mainContent .rightText .padding div.docsCS ul li {float:left; display:block; width:150px}
.mainContent .rightText .padding div.docsCS ul li.first {width:360px}
.mainContent .rightText .padding div.docsCS ul li.last {width:170px}

.mainContent .rightText .padding div.downloadsContent {margin:0; padding:0px 0px 8px 0px}
.mainContent .rightText .padding div.downloadsContent ul {display:block; height:17px; margin:0px 0px 3px 0px; padding:0; list-style:none; border-bottom:1px dotted #CCCCCC}
.mainContent .rightText .padding div.downloadsContent ul li {float:left; display:block; width:150px}
.mainContent .rightText .padding div.downloadsContent ul li.first {width:330px}


.mainContent .rightText .padding .specLinks {margin:0; padding:0; background-image:url(/images/cccccc-pixel.jpg); background-repeat:repeat-x; background-position:bottom}
.mainContent .rightText .padding .specLinks a {float:left; display:block; margin:0px 5px 0px 0px; padding:3px 10px 3px 10px; background-image:url(/images/specs_tab.jpg); background-repeat:no-repeat; background-position:top right; background-color:#DFDFDF; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#4E4E50; text-decoration:none}
.mainContent .rightText .padding .specLinks a:hover {background-image:url(/images/specs_tab_over.jpg); color:#FF6600}
.mainContent .rightText .padding .specLinks a.first {background-image:url(/images/specs_tab_over.jpg); background-color:#FFFFFF; border-bottom-color:#FFFFFF; font-weight:bold}
.mainContent .rightText .padding .specLinks a.first:hover {color:#4E4E50}
.mainContent .rightText .padding .specLinks a.second {background-image:url(/images/specs_tab_over.jpg); background-color:#DFDFDF; border-bottom-color:#CCCCCC; font-weight:normal}
.mainContent .rightText .padding .specs {margin:0; padding:10px; /*border:1px solid #CCCCCC; border-top:0px*/}
.mainContent .rightText .padding .specs div {margin:0; padding:0; display:none}
.mainContent .rightText .padding .specs div.first {display:block}
.mainContent .rightText .padding .specs div.firstrow {display:block; padding:3px; padding-bottom:8px; padding-top:8px;}
.mainContent .rightText .padding .specs div.altrow {display:block; padding:3px;}
.mainContent .rightText .padding .specs ul, ol {margin:0px; padding:0px 0px 8px 35px}
.mainContent .rightText .padding .specs ul li, ol li {margin:0px 0px 6px 0px; padding:0}
.mainContent .rightText .padding .specs blockquote {margin-left:0; margin-right:0; padding-left:25px; padding-right:25px}
.mainContent .rightText .padding .specs a {}
.mainContent .rightText .padding .specs a:hover {}


.mainContent .leftText {float:left; width:235px; text-align:left}

.mainContent .leftText .padding {margin:0; padding:50px 30px 0px 30px}

.mainContent .leftText .padding ul {list-style:none; margin:0px 0px 15px 0px; padding:0}
.mainContent .leftText .padding ul li {margin:0px 0px 10px 0px; padding:0}
.mainContent .leftText .padding ul li a {color:#767676; text-decoration:none}
.mainContent .leftText .padding ul li a:hover, .mainContent .leftText .padding ul li.active a {color:#5B1E93}


.mainContent .leftText .padding ul li ul {list-style:disc; margin:8px 0px 0px 0px; padding:0px 0px 0px 25px}


.mainContent .leftText .padding ul.leftNav {width:177px; font-size:11px; border-top:1px solid #EFEFEF}
.mainContent .leftText .padding ul.leftNav li {margin-bottom:2px; border-bottom:1px solid #EFEFEF; padding-top:3px; padding-bottom:3px; font-weight:bold}
.mainContent .leftText .padding ul.leftNav li ul {list-style:none; padding-left:10px; margin-top:3px}
.mainContent .leftText .padding ul.leftNav li ul li {padding:0px; border:none; font-weight:normal}


.mainContent .leftText .padding div.nextSteps {margin:0px; padding:0px 0px 8px 0px; width:169px; background-image:url(/images2/next_steps_footer.jpg); background-repeat:no-repeat; background-position:bottom center}
.mainContent .leftText .padding div.nextSteps ul li {display:block; margin:0px 10px 0px 10px; padding:6px 0px 6px 26px; background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #CBCBCB}
.mainContent .leftText .padding div.nextSteps ul {margin:0px; padding:0px; background-image:url(/images2/next_steps_middle.jpg); background-repeat:repeat-y; background-position:center}
.mainContent .leftText .padding div.nextSteps ul li.first {display:block; margin:0px; padding:4px 10px 6px 12px; background-image:url(/images2/next_steps_header.jpg); background-repeat:no-repeat; background-position:top center; border-bottom:none; color:#FFFFFF; font-size:13px}
.mainContent .leftText .padding div.nextSteps ul li.callDirect {background-image:url(/images2/call_direct.jpg)}
.mainContent .leftText .padding div.nextSteps ul li.callDirect span {font-size:16px; font-weight:bold}
.mainContent .leftText .padding div.nextSteps ul li.contactMe {background-image:url(/images2/contact_me.jpg)}
.mainContent .leftText .padding div.nextSteps ul li.registerFree {background-image:url(/images2/register_free.jpg)}
.mainContent .leftText .padding div.nextSteps ul li.followUs {border-bottom:none; padding-bottom:38px}
.mainContent .leftText .padding div.nextSteps ul li.followUs a {display:block; float:left; margin:3px 8px 0px 0px; padding:0px}
.mainContent .leftText .padding div.nextSteps ul li a {color:#503B83; text-decoration:none}


.mainContent .leftText .padding div.nextStepsNew {margin:0px; padding:0px 0px 8px 0px; width:177px; background-image:url(/images/next_steps_bottom.jpg); background-repeat:no-repeat; background-position:bottom center}
.mainContent .leftText .padding div.nextStepsNew ul li {display:block; margin:0px 10px 0px 10px; padding:12px 0px 12px 26px; background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #E1E1E1}
.mainContent .leftText .padding div.nextStepsNew ul {margin:0px; padding:0px; background-image:url(/images/next_steps_top.jpg); background-repeat:repeat-y; background-position:top center}
.mainContent .leftText .padding div.nextStepsNew ul li.first {display:block; margin:0px; padding:10px 10px 2px 12px; border-bottom:none; color:#777777; font-size:14px; text-transform:uppercase}
.mainContent .leftText .padding div.nextStepsNew ul li.callDirect {background-image:url(/images2/call_direct.jpg)}
.mainContent .leftText .padding div.nextStepsNew ul li.callDirect span {font-size:16px; font-weight:bold}
.mainContent .leftText .padding div.nextStepsNew ul li.contactMe {background-image:url(/images2/contact_me.jpg)}
.mainContent .leftText .padding div.nextStepsNew ul li.registerFree {background-image:url(/images2/register_free.jpg)}
.mainContent .leftText .padding div.nextStepsNew ul li.followUs {border-bottom:none; padding-bottom:32px}
.mainContent .leftText .padding div.nextStepsNew ul li.followUs a {display:block; float:left; margin:3px 8px 0px 0px; padding:0px}
.mainContent .leftText .padding div.nextStepsNew ul li a {color:#503B83; text-decoration:none}


.mainContent .rightText .padding div.nextSteps2 {float:right; clear:both; display:block; margin:0px 0px 10px 20px; padding:0px 0px 8px 0px; width:200px; background-image:url(/images2/resources_footer.jpg); background-repeat:no-repeat; background-position:bottom center; font-size:11px}
.mainContent .rightText .padding div.nextSteps2 ul {margin:0px; padding:0px; background-image:url(/images2/resources_middle.jpg); background-repeat:repeat-y; background-position:center}
.mainContent .rightText .padding div.nextSteps2 ul li {display:block; margin:0px 10px 0px 10px; padding:6px 0px 6px 24px; background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #DFDFDF}
.mainContent .rightText .padding div.nextSteps2 ul li.first {display:block; margin:0px 0px 2px 0px; padding:7px 10px 6px 12px; background-image:url(/images2/resources_header.jpg); background-repeat:no-repeat; background-position:top center; color:#777777; font-size:13px}
.mainContent .rightText .padding div.nextSteps2 ul li.last {padding-bottom:0px; border-bottom:none}
.mainContent .rightText .padding div.nextSteps2 ul li.pdf {background-image:url(/images2/pdf_icon.jpg)}
.mainContent .rightText .padding div.nextSteps2 ul li.evaluate {padding:8px 0px 4px 24px; background-image:url(/images2/evaluate_icon.jpg); border-bottom:none}
.mainContent .rightText .padding div.nextSteps2 ul li a {color:#503B83; text-decoration:none}


.hpModules {list-style:none; height:133px; margin:15px 0px 0px 0px; padding:0}
.hpModules li {float:left; height:133px; width:225px; display:block; margin:0px 10px 0px 0px; padding:0; background-repeat:no-repeat; background-position:center bottom}
.hpModules li.partnerFocus {margin-right:0px}

.hpModules li a {display:block; height:130px; margin:3px 0px 0px 0px; padding:0; background-repeat:no-repeat; background-position:top; text-align:center}
.hpModules li a:hover {margin-top:0}

.hpModules li.freeTrial a {background-image:url(/images/free_30_day_trial.jpg)}
.hpModules li.traceLabs a {background-image:url(/images/trace_labs.jpg)}
.hpModules li.resourceCenter a {background-image:url(/images/resource_center.jpg)}
.hpModules li.partnerFocus a {background-image:url(/images/partner_focus.jpg)}

.hpModules a span {display:none}

.hpText {margin:10px 0px 0px 0px; padding:0; font-size:11px}
.hpText div {float:left; width:300px; margin:0px 15px 0px 0px; padding:0; text-align:left}
.hpText div.last {margin:0}

.hpText div h2 {margin:0px 0px 7px 0px; padding:0; border-bottom:1px solid #BFBFBF; font-size:16px; color:#666666; font-weight:normal}
.hpText div p {margin:0px 0px 8px 0px; padding:0}
.hpText div ul {margin:0px 0px 8px 15px; padding:0; *margin-left:0; *padding-left:17px}
.hpText div ul li {margin:0px 0px 3px 0px; padding:0}

.hpText div.last ul {list-style:none; margin:0; padding:0}
.hpText div.last ul li {margin:0px 0px 3px 0px; padding:0}

.footer {margin:0; padding:7px 0px 0px 0px; color:#555555}

.footer ul.right {display:block; list-style:none; margin:0; padding:0; font-size:10px}
.footer ul.right li {float:right; margin:0; padding:0px 6px 0px 6px; border-right:1px solid #555555}
.footer ul.right li.last {padding-right:0; border-right:none}

.footer ul.right li a {color:#555555; text-decoration:none}

.footer ul.left {display:block; list-style:none; margin:0; padding:0; font-size:13px}
.footer ul.left li {float:left; display:block; margin:0; padding:3px 3px 0px 3px}
.footer ul.left li.footerLogo {padding:0px 6px 0px 0px; color:#5B1E93; font-size:16px}
.footer ul.left li.footerLogo span {color:#F4620C}

.bottomBG {height:67px; margin:0px 0px 20px 0px; padding:0}
/*.bottomBG {height:67px; margin:0px 0px 20px 0px; padding:0; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; background-position:bottom}*/

br.clear {clear:both; line-height:0}
div.clear {float:none; clear:both; line-height:0}

.purple {color:#5B1E93}
.orange {color:#F4620C}

/* Carried forward from Marshal.com */

UL.icon, .contenttable UL.icon
	{
	margin-left:0;
	padding-left: 5px;
	list-style: none;
	}

.icon li, .contenttable UL.icon li
	{
	margin-left:0;
	padding-left:25px;
	padding-bottom:7px;
	background-image:url(/images/ICONS/adobe_icon.gif);
	background-repeat:no-repeat;
	}
.icon li.htm, .contenttable UL.icon li.htm {
	background-image:url(/images/ICONS/htmicon_small.png);
	}

.icon li.download, .contenttable UL.icon li.download {
	background-image:url(/images/ICONS/download_icon.gif);
	}

.icon li.txt, .contenttable UL.icon li.txt {
	background-image:url(/images/ICONS/txticon_small.png);
	}

.icon li.forum {
	background-image:url(/images/ICONS/ForumIcon-Micro2-small.png);
	}

.icon li.wmv, .contenttable UL.icon li.wmv {
	background-image:url(/images/ICONS/wmv_icon.png);
	}

.icon li.msworddoc, .contenttable UL.icon li.msworddoc {
	background-image:url(/images/ICONS/doc_icon.png);
	}

.leftnavfeature
	{
	width:155px;
	float:left;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:8px;
	border-left:1px solid #B6ADCD;
	border-top:1px solid #B6ADCD;	
	border-bottom:2px solid #999999;		
	border-right:2px solid #999999;	
	margin-bottom:14px;	
	}

.leftnavfeature h4
	{
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:8px;
	margin:0px;
	}

.leftnavfeature p
	{
	color:#666666;
	padding-top:14px;
	padding-left:8px;
	line-height:17px;
	padding-right:8px;
	margin:0px;	
	}

.agate 
	{
	font-size: 9px;
	}

.leftpoll
	{
	width:177px;
	background-color:#eeeeee;
	padding:4px;
	margin-top:14px;
	margin-bottom:5px;
	}

.leftpoll h3
	{
	color:#492F92;
	font-size:14px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0;
	}
.leftpoll form 
	{
	border:none;
	}
.featurediv
	{
	background-color:#f9f9f9;
	width:175px;
	margin-left:9px;
	margin-top:14px;
	padding-bottom:8px;
	float:right;
	border-left:1px solid #B6ADCD;
	border-top:1px solid #B6ADCD;	
	border-bottom:2px solid #999999;		
	border-right:2px solid #999999;	
	margin-bottom:14px;	
	}
.featurediv h4, .mainContent .rightText .padding .featurediv h4
	{
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-left:8px;
	margin:0px;
	}
.featurediv p
	{
	color:#666666;
	padding-top:14px;
	padding-left:8px;
	line-height:17px;
	padding-right:8px;
	margin:0px;	
	}
.doc
	{
	font-size: 10px;
	font-style:italic;
	}

.back
	{
padding-bottom:10px;
	}

/* classes for Tigra Form Validator */
.tfvHighlight
  {
  font-weight:bold;
  font-size: 11px;
  color: #FF0000;
  }

.tfvNormal
  {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  }

/* content table */

.contenttable {vertical-align:top; font-size: 11px; }
.contenttable P {vertical-align:top; font-size: 11px; }
.contenttable TH {vertical-align:middle; font-size: 11px; font-weight:bold; background-color:#cccccc; margin:3px; }
.contenttable TD {vertical-align:top; font-size: 11px; background-color:#f1f3f6;}
.contenttable UL {vertical-align:top; padding-left:20px; margin-left:15px; font-size: 11px; padding-top:0;}
.contenttable LI {padding:0;}
TD.checked {color:white;background-image:URL("/images/icons/check.jpg");background-position:center center;background-repeat:no-repeat;width:32px;height:32px;}
.alt td {vertical-align:top; font-size: 11px;  background-color:#ffffff;}
.tab {border-top:1px solid #492F92;border-left:1px solid #492F92;border-right:1px solid #492F92;}
.contenttable TH A:link, .contenttable TH A:visited {color:#333333;} 

dt {font-weight:bold;}

/* expanding left menu div */

#sasexpand {display:none;padding-left:10px;font-size:11px;}
#sasexpand  ul {margin:5px 0px 5px 0px; padding:0}
#sasexpand  ul li {margin:0; padding:0}

#activate {display:none; font-size:11px;}


#sentInformation td{ padding:5px 0 5px 0;}

/* Whitepaper Delivery Landing Page*/
  
#whitepaperDeliveryTable input{	width: 275px;}
#whitepaperDeliveryTable select{width: 281px; padding: 2px;}
#whitepaperDeliveryTable .submit {width: 100px;	padding: 3px;}

/* Security Labs Pages*/

.securityLabs {height:136px; background-image:url(/images/h1_securityLabs.jpg)}

/* Puzzle Page */

.puzzle {height:136px; background-image:url(/images/h1_puzzle.jpg)}

/* Events Pages */
.mainContent .rightText .eventsPage h4{color:#55376F !important}
.eventsHeader {height:136px; background-image:url(/images/h1_events.jpg)}
.worldCupHeader {height:203px; background-image:url(/images/h1_world-cup.jpg)}

.specTable {margin-bottom:20px; border:1px solid #CCCCCC; border-width:1px 0px 0px 1px}
.specTable tr.tableHeading {background-color:#EFEFEF}
.specTable tr td {border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}
