html, body {margin:0px; padding:0; background-image:url(/images2/hp_bg.jpg); background-repeat:repeat-x; background-position:top center; background-color:#DEDFDF; 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;}

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 {position:absolute; top:0px; right:0px; height:35px; _left:840px}
.topNav ul.top {display:block; position:relative; list-style:none; margin:0px; padding:0px 15px 0px 0px; height:35px; font-size:12px}
.topNav ul li {float:left; display:block; margin:0px; padding:0px}

.topNav ul li a {display:block; margin:0px; padding:10px 15px 10px 15px; color:#B3B2B2; font-weight:normal; text-decoration:none}
.topNav ul li.first a {/*background-image:url(/images/topnav_left_corner_grad.jpg); background-position:0% 0%; background-repeat:no-repeat*/}
.topNav ul li:hover a, .topNav ul li.over a {color:#908FBF}

.topNav ul li ul {display:none; list-style:none; position:absolute; top:0px; right:0px; width:300px; margin:0px 4px 0px 0px; padding:10px; background-color:none; -moz-border-radius:8px;
-webkit-border-radius:8px; border-radius:8px; text-align:right}

.topNav ul li:hover ul, .topNav ul li.over ul {}

.topNav ul li ul li {float:none}

.topNav ul li a#dropSub {padding-right:20px; background-image:url(/images2/search_icon.jpg); background-position:right; background-repeat:no-repeat; font-weight:bold; color:#DFDFDF}

.topNav ul li ul li.search {color:#777777; font-size:14px; font-weight:bold}
.topNav ul li ul li.search form {display:block; margin:0px; padding:0px; border:none}
.topNav ul li ul li.search form a {display:inline; margin:0px; padding:0px; color:#795FBF; text-decoration:none; background:none; font-weight:bold}
.topNav ul li ul li.search form input {background-color:#686C6F; border:1px solid #1F1D1E; color:#23173F; width:200px; font-size:12px}



.mainNav {position:absolute; top:95px; left:0px; height:35px}
.mainNav ul.top {display:block; list-style:none; margin:0px 0px 0px 22px; padding:0; height:35px; font-size:12px}
.mainNav ul li {float:left; display:block; margin:0; padding:0}
.mainNav ul li:hover, .mainNav ul li.over {}


.mainNav ul li a {display:block; margin:0px 3px 0px 4px; padding:2px 10px 15px 10px; color:#BFBFBF; text-decoration:none}

.mainNav ul li:hover a, .mainNav ul li.over a {color:#908FBF}

.mainNav ul li .dropDownMenu {display:none; position:absolute; left:0px; top:26px; z-index:10; width:930px; background-color:#000000; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85}

.mainNav ul li .dropDownMenu .dropDown1, .mainNav ul li .dropDownMenu .dropDown2, .mainNav ul li .dropDownMenu .dropDown3, .mainNav ul li .dropDownMenu .dropDown4 {float:left; width:206px; margin:10px 0px 5px 0px; padding:0px 12px 0px 12px; border-left:1px solid #333333}
.mainNav ul li .dropDownMenu .dropDown1 {padding-left:14px; border-left:none}
.mainNav ul li .dropDownMenu .continued {border-left:none}

.mainNav ul li .dropDownMenu div ul {margin:0px; padding:0px}

.mainNav ul li .dropDownMenu div ul li {display:block; float:none; list-style:none; margin:0px; padding:4px 0px 4px 0px}

.mainNav ul li .dropDownMenu div ul li a {display:inline; margin:0px; padding:0px}

.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 .dropDownCenter ul li a {display:block; color:#EFEFEF; font-size:10px}

.mainNav ul li .dropDownMenu .dropDownCenter ul li a:hover {background-color:#524D5F}

.mainNav ul li .dropDownMenu ul li b a {color:#FFFFFF}
.mainNav ul li .dropDownMenu ul li b {color:#FFFFFF}
/*.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:121px; background-image:url(/images/tagline.jpg); background-position:627px 50px; background-repeat:no-repeat; background-color:#2D2B2C; text-align:left}
.header img {position:absolute; top:37px; left:39px}

.header b.contact {position:absolute; top:72px; right:0px; height:40px; display:block; margin:0px; padding:8px 15px 0px 0px; color:#777777; font-size:26px; letter-spacing:2px}


.midNav {position:absolute; top:268px}
.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_education_new.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)}
.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 0px 1px; background-color:#FFFFFF; -moz-border-radius:0px 0px 8px 8px}

.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 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 .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 p.social {float:left; margin:-2px 0px 0px 2px; padding:0; font-size:11px}
.footer p.social span {display:block; float:left; margin:5px 8px 0px 0px; padding:0px}
.footer p.social a {display:block; float:left; margin:3px 8px 0px 0px; padding:0px}

.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}
