﻿/*
common-custom.css
Defines the custom CSS tags used throughout the site
*/
a
{
	color: #075984;
	outline: none;
	text-decoration: none;
}
a:focus
{
	moz-outline-style: none;
}
a:hover
{
	text-decoration: underline;
}
p.H1Header
{
	color: #045594;
	font-size: 17px;
	font-weight: normal;
}
.smallSelectBox
{
	font-family: Arial;
	font-size: 10px;
	height: 20px;
	text-transform: uppercase;
}
.bodyGradient
{
}
body
{
	background: #e5e5e5 url(/images/layout/SymantecSaas_v1/sidegrad.png) repeat-y center;
	color: #666666;
	font-family: Helvetica, Arial, Verdana, sans;
	font-size: 12px;
	margin: 0;
}
b
{
	color: #075984;
}
h4
{
	font-family: Arial, Helvetica, Verdana;
}
div#container
{
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	min-height: 730px;
	width: 959px;
}

/************ header section ***************/
div#header
{
	background: #333333 url(/images/layout/symantecsaas_v1/header_background.png) repeat-x top left;
	font-size: 11px;
	height: 133px;
	margin: 0 0 0px 0px;
	padding: 0;
}

.header_fr-FR div#innerheader div.subMenuContainer .search, .header_fr-BE div#innerheader div.subMenuContainer .search
{
	right: -123px !important;
}

div#innerheader
{
	font-family: arial;
	font-size: 13px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 960px;
	height: 10px !important;
}
div#innerheader .logoContainer
{
	float: none;
	position: relative;
	top: 10px;
	left: -3px;
}
.logoContainer h1
{
	background: transparent url(/images/layout/symantecSaas_v1/logo_symantec.gif) no-repeat top left;
	float: left;
}

.logoContainer h1 span
{
	display: none;
}

div#innerheader div.subMenuContainer .search
{
	position: relative;
	right: -154px;
	top: 83px; 
	#top:58px;
width:200px;
}

div#innerheader div.subMenuContainer .search ul
{
	width: 150px !important;
}



div#innerheader .submenu
{
	color: #FFFFFF;
	float: right;
	height: 50px; 
	#height:35px;
#margin-top:-50px;
position:relative;
top:-57px;
width:600px;

}
div#header div#menuContainter
{
	left: -2px;
	position: relative;
	top: 28px; 
	#top:22px;
width:960px;
z-index:0;
#margin-top:2px;
}

div#header ul.site-menu
{
	width: 960px;
}

div#innerheader div.subMenuContainer .languagescontainer
{
	color: #FFFFFF;
	left: 0px;
	position: relative;
}
div#innerheader div.subMenuContainer
{
	position: relative;
	right: -392px;
	top: -131px; 
	#top:-110px;
width:556px;
}
div#innerheader .languagescontainer a
{
	color: #FFFFFF;
	font-size: 11px !important;
}
div#innerheader .languagescontainer a#changeLanguage
{
	color: #FFFFFF;
	font-size: 13px !important;
}
div#innerheader #languageContainer a, div#innerheader #languageContainer
{
	color: #61B8E2;
}

.searchfield
{
	font-size: 19px;
	height: 23px;
	margin-left: 50px; 
	#margin-left:48px;
width:266px;
}

body:nth-of-type(1) .searchfield
{
	width: 268px;
}
.searchIconButton
{
	left: 277px;
	position: relative;
	top: -45px; 
	#top:-49px;
}
.searchIconButton ul li.first
{
	background: transparent url( "/images/layout/SymantecSaas_v1/search_left.png" ) no-repeat right top;
	float: left;
	font-weight: bold;
	height: 30px;
	width: 2px;
}
.searchIconButton ul
{
	color: #FFFFFF;
	font-size: 16px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.searchIconButton ul li
{
	float: left;
	line-height: 30px;
}
.searchIconButton ul li.content
{
	background: transparent url( "/images/layout/SymantecSaas_v1/search_background.png" ) repeat-x left top;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	min-width: 54px;
	padding-left: 4px;
	padding-right: 10px;
	text-align: center;
}
.searchIconButton ul li.last
{
	background: transparent url( "/images/layout/SymantecSaas_v1/search_right.png" ) no-repeat left top;
	float: left;
	height: 30px;
	width: 25px;
}

.search a:hover
{
	text-decoration: none;
}

.site-menu a.active div.shadow
{
	color: black;
	display: block;
	position: relative;
	height: 29px;
}

.site-menu a.active div.foreText
{
	color: white;
	display: inline;
	position: relative;
	top: -29px;
}

.site-menu a div.shadow
{
	display: none;
}



.site-menu
{
	background: url(  '/images/layout/SymantecSaas_v1/topMenuImages.png' ) repeat-x;
	display: block;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	margin-top: 1px !important; 
	#margin-top:4px!important;

}
.site-menu li
{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}


.site-menu li a
{
	background: url(  '/images/layout/SymantecSaas_v1/topMenuImages.png' ) 0px -29px no-repeat;
	color: #666666;
	cursor: pointer;
	display: block;
	float: left;
	font: 14px Arial;
	padding-left: 15px;
	text-decoration: none;
}
.site-menu li a span, .site-menu li a div.foreText
{
	background: url(  '/images/layout/SymantecSaas_v1/topMenuImages.png' ) 100% -29px no-repeat;
	display: block;
	float: left;
	line-height: 30px;
	padding-right: 15px;
}

.site-menu li a span div
{
	position: relative;
	top: 2px;
}



.site-menu li a:hover
{
	background-position: 0px -89px;
	color: rgb(255,255,255);
}
.site-menu li a:hover span, .site-menu li a:hover div.foreText
{
	background-position: 100% -89px;
}
.site-menu li a.active, .site-menu li a.active:hover
{
	background: url(  '/images/layout/SymantecSaas_v1/topMenuImages.png' ) 0px -89px no-repeat;
	color: rgb(255,255,255);
	font: 14px Arial;
	line-height: 30px;
}
.site-menu li a.active span, .site-menu li a.active:hover span, .site-menu li a.active div.foreText, .site-menu li a.active:hover div.foreText
{
	background: url(  '/images/layout/SymantecSaas_v1/topMenuImages.png' ) 100% -89px no-repeat; /*background:transparent none repeat scroll 0 0; */
}

div#header .LanguageControls
{
	margin: -1.5em -1em 0 0;
	padding: 0;
	position: relative;
	right: 20px; 
	#right:300px;
top:-18px;
#TOP:20px;
}
div#header ul.Languages
{
	position: relative;
	width: 500px; 
	#width:340px;
color:#C1C1C1;

}
/*
div#header ul.Languages, x:-moz-any-link, x:default{
	display: inline;
} */



html > /**/ body Div.languagescontainer .select-lang-containter, x:-moz-any-link, x:default
{
	position: relative;
	width: 100px;
}


body:nth-of-type(1) .select-lang-containter
{
	position: relative;
	width: 100px;
}
.select-lang-container-wrapper
{
	float: right;
}

div#header ul.Languages li
{
	display: inline;
	margin: 0;
	padding-left: 2px;
	padding-right: 2px;
}
div#header ul.Languages li a
{
	padding: 0;
	text-decoration: none;
	color: #FFFFFF;
}

/***** languages selection box ***********/
div#header dl
{
	margin: 0;
}
div#header dt
{
	padding-left: 5px;
	color: #5D5D5D;
}
div#header dd a
{
	color: #61b8e2;
	padding: 0;
	text-decoration: none;
}
div#header div#languageContainer
{
	background: #FFFFFF url(  '/images/layout/backgroun_gradient.gif' ) repeat-x 0 0;
	border: solid 1px #C8C8C8;
	text-align: left;
	width: 150px;
	z-index: 2000;
}

html > /**/ body div#header div#languageContainer
{
	position: relative;
}

div#header div#languageContainer div
{
	text-align: right;
	width: 100%;
}
div#header div#languageContainer div a
{
	color: #61b8e2;
	padding-right: 3px;
	text-decoration: none;
}
div#header ul#customerNav
{
	left: -37px;
	margin: 0;
	position: relative;
	width: 600px; 
	#width:600px;
}
div#header ul#customerNav li
{
	display: inline;
	float: right;
	margin: 0 0 0 5px;
	padding: 0;
}
div#header ul#customerNav li#login a
{
	color: #FFCB05;
	display: block;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
}
div#header ul#customerNav li#contactUs, div#header ul#customerNav li#login
{
	float: right;
}
div#header ul#customerNav li#contactUs a
{
	color: #FFF;
	display: block;
	margin: 0;
	text-decoration: none;
}
div#header div.languagescontainer div.alternativeLanguage
{
	float: right;
	font-size: 12px;
	text-align: right;
	width: 300px;
}

div#header div.languagescontainer div.alternativeLanguage a:hover
{
	text-decoration: none;
}
div#header div.languagescontainer div.alternativeLanguage a
{
	color: #FFCB05;
}
div#header ul#customerNav li#support a
{
	color: #FFF;
	display: block;
	float: left;
	margin: 0;
	text-decoration: none;
}
div#header ul#customerNav span
{
	position: relative;
	text-align: center;
}

div#header ul#customerNav li#support
{
	color: #FFF;
}

/* Content section */
div#content, x:-moz-any-link, x:default
{
	margin: -106px 0 10px 16px;
}

div#content
{
	margin: 0px 0 10px 16px; 
	#margin:-0px010px16px;
min-height:500px;
padding-top:5px;
width:940px;
}
div#content-left
{
	float: left;
	margin-top: -1px;
	width: 569px;
	z-index: 0;
}
.tocqheader
{
	width: 609px;
}
div#content-left ul
{
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0;
}
div#content-left li
{
	float: left;
	margin: 0;
	padding: 0px 5px 0px 5px;
	width: 179px;
}
div#content-left li h4
{
	color: #005488;
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	letter-spacing: .5px;
	margin: 0px 0px 2px 0px;
	padding: 10px 0px 0px 0px;
}
div#content-left li p
{
	font-size: 11px;
	margin: 0;
	padding: 2px 0px 0px 0px;
}
div#content-left li#darkerborder
{
	border-right: 1px solid #e3e3e3;
	border-top: 4px solid #005488;
}
div#content-left li#darkborder
{
	border-right: 1px solid #e3e3e3;
	border-top: 4px solid #61b8e2;
}
div#content-left li#lightborder
{
	border-top: 4px solid #DDD;
}
table#solutions
{
	float: left;
	margin-top: 3px;
	width: 100%;
}
table#solutions td
{
	vertical-align: top;
}
table#solutions td.column div.column
{
	margin-bottom: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
}
table#solutions .darkblue
{
	border-top: 4px solid #005488;
}
table#solutions .blue
{
	border-top: 4px solid #61b8e2;
}
table#solutions h2.title
{
	color: #075984;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px; 
	#padding-bottom:4px;
}
table#solutions .productlink
{
	background: url(  "/images/layout/arrow.gif" ) no-repeat 0 50%;
	padding: 0px 0px 1px 12px;
	text-decoration: underline;
}
table#solutions .lightblue
{
	border-top: 4px solid #DDD;
}
table#solutions .left-border
{
	border-left: 1px solid #DDD;
}
div.leftbottomlinks
{
	padding-top: 20px;
	text-align: right;
}
div.leftbottomlinks a
{
	color: #005488;
	font-size: 11px;
	line-height: 8px;
	text-decoration: none;
}
.sidebarcallout .title
{
	font-weight: bold;
}
.sidebarcallout b
{
	color: #999999;
}
div#content-right
{
	float: right;
	font-size: 11.33px;
	margin-bottom: 10px;
	width: 210px;
}
div#content-right div.clientcontainer
{
	background: #EAEAEA url(  "/images/layout/bg_rgtcontainer.gif" ) repeat-x 0 0;
	margin: 0px 0px 5px 0px;
	padding: 10px;
}
div#content-right div.clientcontainer h4
{
	color: #005488;
	font-size: 13px !important;
	font-weight: bold;
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
}
div#content-right div.rgtcontainer
{
	background: #CFEAF6 url(  "/images/layout/right_column_gradient.gif" ) repeat-x 0 0;
	margin: 0px 0px 5px 0px;
	padding: 5px;
}
div#content-right div.rgtcontainer h4
{
	color: #5a6164;
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	margin: 10px 0px 5px 0px;
	padding-left: 5px;
}
div#content-right div ul
{
	color: #737778;
	list-style: none;
	margin: 0;
	padding: 5px 0px 1em 5px;
}
div#content-right div li
{
	background: url(  "/images/layout/blue_arrow.gif" ) no-repeat 0 50%;
	padding: 2px 0px 1px 12px;
}
div#content-right span
{
	font-size: 11.33px;
	padding-left: 5px;
}


p#p-rgtcontainer
{
	color: #333333;
	font-size: 11.33px;
	margin: 0px 20px 0px 0px;
	padding-left: 5px;
}

img#signup
{
	margin: 6px 0px -8px 0px;
}
input#email
{
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
div#content-right div.rgtcontainer div h4
{
	color: #333333;
	font-size: 10px;
	letter-spacing: .5px;
	margin: 0px 0px 5px 0px;
	padding-left: 11px;
}
#stats
{
}
#salesHotlineText
{
	margin-bottom: 0px;
}
#salesHotlineNumber
{
	color: #000;
	font-size: 13px;
	margin-top: -3px;
}
div#content div#content-bottom
{
	clear: both;
	color: #6999B6;
	font-size: 11px;
	margin-bottom: 10px;
	width: 100%;
}
div#content div#content-bottom h4
{
	display: inline;
	font-size: 11px;
	margin: 0;
	padding-right: 5px;
}
div#content div#content-bottom span
{
	color: #666666;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
}
div#content div#content-bottom a
{
	color: #6999B6;
}

/**************** Footer  ****************/
div#footer
{
	clear: both;
	font-size: 11px;
	margin: 0 0 10px 7px;
	text-align: left;
}
#productLinksContainer .productLinks_zh-HK
{
	margin-left: 50px !important;
	font-size: 14px !important;
}

#productLinksContainer .productLinks_en-IN
{
	margin-left: 160px !important;
}


div#footer div#footerleft
{
	float: left;
	text-align: left;
}
div#footer div#footerright
{
	text-align: right;
}
div#footer div#footerright a
{
	color: #666666;
	text-decoration: none;
}
div#footer ul
{
	float: left;
	margin: 0 0 0;
	width: 933px;
}

#productLinksContainer
{
	display: block;
	margin-top: 5px;
	width: 970px;
}
#productLinksContainer .productLinks
{
	float: left;
	line-height: normal;
	margin-bottom: 30px;
	margin-left: 15px;
	width: 100%;
	width: 917px;
}
#productLinksContainer .productLinks table td a
{
	color: #666666;
}


.productsFooter
{
	background: #FFF none;
	margin: 1px 1px;
	text-align: center;
	width: 950px;
}
.productsFooter ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.productsFooter li
{
	float: left;
	margin: 0 2px 0 2px;
	padding: 0;
}
.productsFooter li
{
	text-align: center;
}
.productsFooter li a
{
	color: #666666;
}
.productsFooter li a:hover
{
	color: #666666;
	text-decoration: underline;
}
.footermenu-list-horizontal
{
	margin: -10px 5px 0px 5px; /*padding-bottom: 15px; 	padding-left: 6px; 	padding-top: 5px;*/
}
.footermenu-list-horizontal ul li.first
{
	background: transparent url(  "/images/layout/SymantecSaas_v1/globalnavlftCnr.gif" ) no-repeat left top;
	float: left;
	margin: 0 -5px;
	padding-left: -1px;
}
.footermenu-list-horizontal ul
{
	background: transparent url(  "/images/layout/SymantecSaas_v1/globalheadernav.gif" ) repeat-x left top;
	float: right;
	height: 28px;
	list-style: none;
	margin: 0;
	margin-left: -4px;
	padding-left: 0px;
	width: 935px;
}
.footermenu-list-horizontal ul li
{
	color: #FFF;
	float: right;
	line-height: 28px;
	margin: 0;
}
.footermenu-list-horizontal ul li.last
{
	background: transparent url(  "/images/layout/SymantecSaas_v1/globalnavrgtCnr.gif" ) no-repeat right top;
	float: right;
	margin-right: -5px;
	padding-right: 15px;
}
.footermenu-list-horizontal ul a
{
	color: #fff;
	display: block;
	font-weight: bold;
	margin: 0 1px 0px 1px;
}
.footermenu-list-horizontal ul a:hover
{
	text-decoration: underline;
}
.footermenu-list-horizontal ul li.first span
{
	margin-left: 10px;
}
.footerRegion
{
	margin-top: 5px;
	width: 940px;
}

div#page-navigation-div
{
	float: left;
	width: 150px; /*margin-top:-53px; */ 
	#margin-top:0px;
}

html > /**/ body div#page-navigation-div
{
	margin-left: -540px;
	margin-top: -60px;
}

div#page-navigation-div.resources
{
	margin-left: -0px !important;
	margin-top: -0px !important;
}

div#page-mainarea-div.resources
{
	position: relative;
	top: 17px;
}


body:nth-of-type(1) div#page-navigation-div
{
	margin-top: -110px;
	margin-left: 0px;
}

.page-navigation
{
	color: #055880;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.page-navigation li
{
	list-style: none;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
}
.page-navigation .header-blue
{
	border-top: 2px solid #9CBCD1;
}
.page-navigation .level1
{
	font-size: 12px;
	padding-left: 5px;
}
.page-navigation .level1 a
{
	color: #055880;
}
.page-navigation .level2
{
	border-top: 1px #999 dotted;
	padding-left: 8px;
}
.page-navigation .level3
{
	border-top: 1px #999 dotted;
	padding-left: 12px;
}
.page-navigation .selected
{
	color: #676767;
}
.page-navigation li.selected
{
	background: #F1F1F1 url(/images/layout/products/product_detail/gray_pixel_arrow.gif) no-repeat scroll 10px 50%;
}
.page-navigation li.selected a
{
	margin-left: 7px;
}
ul#tab_container
{
	font-family: Helvetica, Verdana;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul#tab_container li
{
	border-top: 2px solid #61B8E2;
	float: left;
	list-style: none;
}
ul#tab_container li.selected
{
	border-top: 2px solid #005488;
}
ul#tab_container li a
{
	color: #005488;
	text-decoration: none;
}
ul#tab_container li.selected a
{
	color: #666666;
	font-weight: bold;
	margin-left: 5px;
}
ul#tab_container li div
{
	border-bottom: 1px solid #F1F1F1;
	border-left: 1px solid #F1F1F1;
	margin: 0px 0px 1px 0px;
	padding: 10px 20px 10px 10px;
}
ul#tab_container li.selected div
{
	background: #F1F1F1 url(  "/images/layout/products/product_detail/gray_pixel_arrow.gif" ) no-repeat 10px 50%;
}
div.tabcontent
{
	border-top: 1px solid #F1F1F1;
	clear: left;
}
.squarecallout
{
	background: #e5eff5;
	color: #055880;
	font-size: 11px;
	height: 100px;
	padding-left: 10px;
	width: 179px;
}
.squarecallout a
{
	color: #03577C;
	text-decoration: none;
}
.squarecallout a:visited
{
	color: #03577C;
	text-decoration: none;
}
.squarecallout ul
{
	list-style: none;
	margin-left: 0px;
	margin-top: 10px;
}
.squarecallout ul li
{
	padding-bottom: 5px;
}
.squarecallout h4
{
	color: #7F7F7F;
	font-size: 10px;
	letter-spacing: 1px;
	margin: 10px 0px 5px 0px;
}
.sidebarcallout
{
	background: #e5eff5;
	color: #055880;
	font-size: 11px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.sidebarcallout a
{
	color: #03577C;
	text-decoration: none;
}
.sidebarcallout a:visited
{
	color: #03577C;
	text-decoration: none;
}
.sidebarcallout ul
{
	list-style: none;
	margin-left: 0px;
	margin-top: 10px;
}
.sidebarcallout ul li
{
	padding-bottom: 5px;
}
.sidebarcallout h4
{
	color: #7F7F7F;
	font-size: 10px;
	letter-spacing: 1px;
	margin: 10px 0px 5px 0px;
}
.sidebarcallout-downloads
{
	margin-bottom: 3px;
	padding-left: 0px;
}
li.datasheet
{
	background-image: url(  "/images/icons/datasheet.gif" );
	background-repeat: no-repeat;
	padding-left: 20px;
}
li.whitepaper
{
	background-image: url(  "/images/icons/whitepaper.gif" );
	background-repeat: no-repeat;
	padding-left: 20px;
}
li.supportlink
{
	background-image: url(  "/images/icons/help.gif" );
	background-repeat: no-repeat;
	padding-left: 20px;
}
li.casestudy
{
	background-image: url(  "/images/icons/casestudy.gif" );
	background-repeat: no-repeat;
	padding-left: 20px;
}
li.video
{
	background-image: url(  "/images/icons/videos.gif" );
	background-repeat: no-repeat;
	padding-left: 20px;
}
li.podcast
{
	background-image: url(  "/images/icons/podcasts.gif" );
	background-repeat: no-repeat;
	padding-left: 20px;
}

h2.privacy_header
{
	border-bottom: solid 2px #B0D3E6;
	color: #666666;
	font-size: 26px;
	font-weight: lighter;
	letter-spacing: 0px;
	padding-bottom: 30px;
}
div.privacy_body
{
	color: #666;
	font-family: Arial, Helvetica, Verdana;
	font-size: small;
	margin-top: 30px;
	width: 82%;
}
div.privacy_bodywide
{
	width: 100%;
	float: left;
	position: relative;
}
.approvedpage
{
	color: Green;
}
.notapprovedpage
{
	color: Red;
}
.rssFeed
{
	width: 550px; 
	#width:500px;
}
.rssFeed .rssFeed_item
{
	font-size: medium;
	border-bottom: 1px solid #e5e5e5;
}
ul.rssFeed
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: none;
	margin-left: -40px; 
	#margin-left:0px;
}

.rssFeed_item_twitter .twitterIconLink
{
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}

.rssFeed_item_twitter .twitterIconLink img
{
	border: 0px;
}

.rssFeed_header
{
	font-size: larger;
	margin-bottom: 5px;
	text-decoration: underline;
}
.rssFeed_item a
{
	color: Orange !important;
}
.rssFeed_item p.title a
{
	color: #4385b0 !important;
}

.rssitemdetails
{
	font-size: small;
}
.rssFeed_item_blog .rssitemdetails
{
	padding-top: 1px;
}
.rssFeed_item_twitter .rssitemdetails
{
	margin-left: 10px;
}

.rssFeed_item .title
{
	font-size: medium;
}
.rssFeed_item .description
{
	font-size: small;
}
.rssFeed_item .title a
{
}
.rssFeed_item_twitter
{
	padding-top: 10px;
}
.rssFeed_item .posted
{
	color: Gray;
	font-size: x-small;
}
.rss
{
	color: #055880;
	font-weight: bold;
	margin-top: -10px;
	text-align: right;
}

.whitepaperarticles
{
	left: -382px !important; 
	#left:0px!important;
}
body:nth-of-type(1) .whitepaperarticles
{
	left: 0px !important;
}


.articles
{
	font-size: 12px;
	margin-left: 0px; 
	#left:-382px;
position:relative;
#left:0px!important;
width:750px;
}
.articles .date
{
	padding-right: 50px;
	vertical-align: top;
}
.articles .notapproved
{
	background-color: #FFFFCC;
}
.article
{
	padding-bottom: 15px;
}
.article .title
{
	color: #055880;
	font-weight: bold;
	margin: 0px;
}
.paging_controls
{
	color: #055880;
	text-align: right;
}
.paging_controls a
{
	color: #055880;
}
.paging_controls .selected
{
	font-weight: bold;
}
.articletitle
{
	color: #045594;
	font-size: 17px;
	padding-bottom: 10px;
}
.articledate
{
	font-size: 11px;
	padding-bottom: 3px;
}
.filter
{
	font-weight: bold;
}
.filter .monthselect
{
	color: #055880;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 35px;
	width: 125px;
}
.filter .threatselect
{
	color: #055880;
	font-size: 11px;
	width: 150px;
}
div.testimonial
{
	background-color: #f1f1f1;
	border-top: solid 3px #005488;
	font-family: Helvetica, Arial;
	text-align: center;
	width: 165px;
}
div.testimonial img
{
	height: 105px;
	width: 90px;
}
div.testimonial h2
{
	font-size: 14px;
	margin: 11px 0px 11px 9px;
	text-align: left;
}
div.testimonial p
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	margin-right: 10px;
	padding-left: 9px;
	text-align: left;
}
div.testimonial p span.quote
{
	font-style: italic;
	line-height: 15px;
	margin-bottom: 7px;
}
#statsbox
{
	border: solid 0px #CCC;
	height: 210px;
	padding: 0 5px 3px 5px;
	width: 210px;
}
#statsbox_v2
{
	border: solid 0px #CCC;
	height: 210px;
	padding: 0 5px 3px 5px;
	width: 210px;
}
#statsbox_v1
{
	border: solid 0px #CCC;
	height: 325px;
	padding-bottom: 3px;
	width: 210px;
}
.contactus a
{
	color: black;
	cursor: pointer;
	font-family: arial;
	font-weight: bold;
}
.contactus td
{
	font-family: arial,sans-serif;
	font-size: 12px;
}
#seo_news
{
	height: 14px;
	overflow: hidden;
	visibility: hidden;
}
.clientssidepanel
{
	vertical-align: top;
	width: 350px;
}
div#container
{
	width: 960px;
	xwidth: 784px;
}
div#content-left
{
	width: 569px;
	width: 745px;
}
.center-left-content
{
	min-height: 176px;
}
* html .center-left-content
{
	height: 176px;
}
div#content-right
{
	width: 210px;
}
div#content-right div.clientcontainer
{
	min-height: 115px;
}
* html div#content-right div.clientcontainer
{
	height: 115px;
}
.clientssidepanelwide
{
	width: 500px;
}
.flashpanelwide
{
	height: 359px;
	width: 742px;
}
.tocqheaderwide
{
	width: 780px;
}


/****** Flash Panel demo ***********/

#flashdemopanel
{
	border: solid 1px #000;
	height: 460px;
	z-index: 1;
}
#flashBorderControls
{
	border-top: 1px solid black;
	float: left;
	width: 628px;
}
#flashBorderControls ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#flashBorderControls ul li
{
	float: left;
}
#flashBorderControls ul li#logo
{
	margin-left: 5px;
	margin-top: 5px;
	width: 255px;
}
#flashBorderControls div#telecontact
{
	float: right;
	font-size: 16px;
	font-weight: bold;
	margin-right: 95px;
	margin-top: -11px;
}
#flashBorderControls ul li#freetrial
{
	margin-left: 23px;
}
#flashBorderControls ul li#moreinfo
{
	margin-left: 3px;
}
#flashBorderControls ul li#morevideos
{
	margin-left: 3px;
}
#flashBorderControls ul li .buttonContent
{
	color: #FFFFFF;
	margin-left: 4px;
	position: relative;
	top: -30px;
}

.contactUsBox
{
	background-color: #e5eff5;
}

.searchIconButton .shadow
{
	color: #003366;
	position: relative;
	right: 0;
	top: -1px;
}

.searchIconButton .foreText
{
	color: white;
	position: relative;
	top: -30px;
}


.twitter-ButtonShort
{
	margin-left: -40px !important;
}
.twitter-Button
{
	margin-left: -38px;
	background-color: #DADBDD;
	color: #FFFFFF;
}
.twitter-Button ul li.first
{
	float: left;
	font-size: 16px;
	height: 27px;
	font-weight: bold;
	background: transparent url(     "/images/layout/SymantecSaas_v1/twitter_buttonleft.png" ) no-repeat right top;
}
.twitter-Button ul
{
	color: #FFFFFF;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.twitter-Button ul li
{
	float: left;
	line-height: 27px;
}
.twitter-Button ul li.content
{
	min-width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	background: transparent url(     "/images/layout/SymantecSaas_v1/twitter_buttonbackground.png" ) repeat-x left top;
}
.twitter-Button ul li.last
{
	float: left;
	height: 27px;
	background: transparent url(     "/images/layout/SymantecSaas_v1/twitter_buttonright.png" ) no-repeat left top;
}
a:hover
{
	text-decoration: none;
}
#loginPanel div.label, #landingPanel div.label
{
	margin-bottom: 2px;
	margin-top: 2px;
}
#loginPanel div.field
{
	margin-bottom: 0px !important;
	font-size: smaller;
}

#responsePanel a
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
#responsePanel a:hover
{
	font-weight: bolder;
	color: #ffffff;
}


#loginPanel .button
{
	margin-left: 73px;
	margin-top: 7px;
}
/* FAQ */


a.controlall, a.controlall:visited
{
	color: #ff8c00;
	outline: invert;
	text-decoration: none;
}
ul.simple, ul.simple li.faqitem
{
	list-style: none outside;
	padding: 0;
}
ul.simple li.faqitem p, ul.simple li.faqitem h4
{
	/*padding: 5px 20px; */
}

/* =layout
-------------------------------------------*/

#vertical h3
{
	width: 530px;
	background: url(/images/misc/heading.gif) top center no-repeat;
	height: 40px;
	line-height: 15px;
	padding: 0 20px;
	margin: 5px 0;
	position: relative;
	cursor: pointer;
}
#vertical h3 a
{
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	position: relative;
	top: 5px;
}
#vertical h3 span
{
	position: absolute;
	top: 11px;
	right: 10px;
	font-size: 17px !important;
	font-weight: bold;
	color: #fff;
}

div.collapse
{
	width: 530px;
	margin: 5px 0;
	background: #fff;
}
div.collapse-container
{
	width: 530px;
	height: 100%;
	padding: 15px 20px;
}


.customImageButton ul li.first
{
	float: left;
	font-size: 16px;
	height: 20px;
	font-weight: bold;
	background: transparent url( "/images/layout/SymantecSaas_v1/Button-left.png" ) no-repeat right top;
}

.customImageButton ul
{
	float: left;
	padding-left: 0px;
	width: auto;
	list-style: none;
	line-height: 20px;
	color: #0D6E9B; 
	#margin-left:10px;
}
.customImageButton ul li
{
	float: left;
	height: 20px;
}


.customImageButton ul li.content
{
	color: white;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background: transparent url( "/images/layout/SymantecSaas_v1/button-bg.png" ) repeat-x left top;
	width: auto;
}
.customImageButton ul li.last
{
	float: left;
	height: 20px;
	background: transparent url( "/images/layout/SymantecSaas_v1/Button-right.png" ) no-repeat left top;
}

a.linkButton:hover
{
	text-decoration: none;
}

.campaignCreatorPage
{
	min-height: 500px;
	width: 950px;
	margin-top: -20px; 
	#margin-top:0px;
}

#page-mainarea-div_.campaignsPage
{
	margin-top: -2px !important; 
	#margin-top:0px!important;
}

#createAssociatePanel .top h2, #associateResourcesPanel .top h2
{
	margin-top: 0px;
	width: auto;
	background-color: DarkGray;
	color: White;
	font-weight: bold;
	padding: 6px;
	background: url(/images/layout/SymantecSaas_v1/as_toptitle_bk.png) repeat-x;
}

#createAssociatePanel, #associateResourcesPanel
{
	border: 1px DarkGray solid;
	margin-right: 10px;
	margin-left: -7px;
	width: 942px;
}

#createAssociatePanel #progress
{
	border-bottom: dashed 1px DarkGray;
	text-align: center;
	width: auto;
	height: 130px;
}

#createAssociatePanel .top .content
{
	margin: 10px 30px;
}

#createAssociatePanel .middle .content, #associateResourcesPanel .top .content
{
	color: Black !important;
	text-align: center;
	border: 1px #E5E5E5 solid;
	background: url( "/images/layout/SymantecSaas_v1/as_middle_bg.png" ) repeat-x;
}

#createAssociatePanel .bottom
{
	text-align: center;
	max-height: 330px;
	background: url( "/images/layout/SymantecSaas_v1/as_bottom_bg.png" ) repeat-x;
}

.loginPanel
{
	border: 1px #E5E5E5 solid;
	text-align: center;
	max-height: 280px;
	background: url( "/images/layout/SymantecSaas_v1/as_bottom_bg.png" ) repeat-x;
	margin-left: -7px;
	width: 942px;
}

#associateResourcesPanel .bottom table
{
	margin: 20px;
	width: 1000px;
}
#createAssociatePanel .bottom .loginPanel
{
	text-align: center;
}

#loginPanel table td.left
{
	text-align: left;
}

#createAssociatePanel .bottom .loginPanel table, .loginPanel table, #createAssociatePanel .bottom table
{
	margin: 10px auto;
	width: 500px;
}

#createAssociatePanel .middle .content .instructions, #associateResourcesPanel .middle .content .instructions
{
	margin-bottom: 15px;
}

#AssociateResource .information
{
	margin-top: -7px;
	margin-bottom: 25px;
	text-align: center;
}

#createAssociatePanel .middle h3, .loginPanel table h3, #associateResourcesPanel h3
{
	font-size: 16px;
	font-weight: bold;
	color: Black !important;
	margin-bottom: -3px;
}
.bottom td, #loginPanel td
{
	text-align: left;
	color: Black !important;
	padding-bottom: 10px;
}
.bottom tr, #loginPanel tr
{
	margin-top: 10px;
}
.bottom td.fieldtitle, #loginPanel td.fieldtitle
{
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	width: 140px;
}
#loginPanel td.fieldtitle
{
	width: 60px !important;
}

.loginPanel .forgottenPasswordPanel td.fieldtitleWide
{
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	width: 80px !important;
}

.loginPanel .forgottenPasswordPanel .button
{
	float: right;
	margin-right: 150px;
	margin-top: -10px !important;
}

	
.buttons
{
	float: right;
	min-width: 100px;
	#min-width:30px;
	text-align: center;
	min-height: 30px; 
	#margin-right:30px;
margin-bottom:30px;
#margin-top:10px;

}
.loginPanel table td.icon
{
	text-align: center;
}
.proccess
{
	padding-top: 1em;
	float: left;
	width: 100%;
	position: relative;
	margin-left: -45px; 
	#margin-left:20px;

}
.proccess li
{
	float: left;
	display: block;
	margin: 0;
	padding: 0 0 0 1em;
	position: relative;
}
.proccess li .lbl
{
	display: block;
	text-align: center;
}
.proccess li span strong
{
	display: block;
}
.proccess li a
{
	float: left;
	display: block; /*padding: 0 15px;*/
	color: #333;
	width: 220px;
	z-index: 1;
}
.proccess li a em
{
	color: #06c;
	font-weight: bold;
	font-style: normal;
}
.proccess li a:hover em
{
	color: #c60;
}
.proccess li a span.icon
{
	display: block;
	height: 50px;
	width: 55px;
	margin: 0 auto;
	background: transparent url(   "/images/layout/SymantecSaas_v1/icon-process-indicators.png" ) no-repeat left top;
}
.proccess li a.step1 span.icon
{
	background-position: left -1px;
}
.proccess .ui-state-active1 span.icon
{
	background-position: left -54px !important;
}
.proccess li a.step2 span.icon
{
	background-position: -54px -1px;
}
.proccess .ui-state-active2 span.icon
{
	background-position: -54px -54px !important;
}
.proccess li a.step3 span.icon
{
	background-position: -104px -1px;
}
.proccess .ui-state-active3 span.icon
{
	background-position: -104px -54px !important;
}
.proccess li a.step4 span.icon
{
	background-position: -159px -1px;
}
.proccess .ui-state-active4 span.icon
{
	background-position: -159px -54px !important;
}

.proccess li.first
{
	background: none;
}
.proccess li.first a
{
	background: none;
}
.proccess li.last a
{
	background: none;
}
.top #progress .proccess .ui-state-complete span.icon
{
	background-position: -1px -108px;
}
.proccess div.connector
{
	background-color: #999999;
	height: 2px;
	left: 62%;
	position: absolute;
	top: 25px;
	width: 81%;
}
#AssociateResource .errorBox img, #loginpanel .errorBox img
{
	vertical-align: middle;
	margin-right: 7px;
}
#AssociateResource .errorBox, #loginpanel .errorBox
{
	color: red;
	font-weight: bold;
	border: 1px solid red;
	margin: 0 10px;
	padding: 5px;
	width: 97%;
	text-align: center;
}

#AssociateResource
{
	margin-left: -7px;
	width: 942px;
	border: 1px solid #C5C7C9;
	margin-bottom: 30px;
}
#AssociateResource .sectionHeader h2
{
	margin-top: 0px;
	width: auto;
	background-color: DarkGray;
	color: White;
	font-weight: bold;
	padding: 6px;
	background: url(/images/layout/SymantecSaas_v1/as_toptitle_bk.png) repeat-x;
}
#AssociateResource h2 img.arrow
{
	margin-right: 5px;
	vertical-align: middle;
}
#AssociateResource .sectionSubHeader
{
	background-color: #999999;
	vertical-align: middle;
}


#AssociateResource .sectionSubHeader h2
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 6px;
	margin-top: -15px;
}
#AssociateResource .resourcelist
{
	margin-top: -15px;
}
#AssociateResource .resourcelist .example
{
	font-weight: normal;
	color: #000;
	margin-left: 40px !important;
}
#AssociateResource .resourcelist .sample
{
	background-color: #E6E7E8;
	color: #000;
	border: 1px solid #C5C7C9;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
}
#AssociateResource .resourcelist .resourceDetail
{
	margin-left: 15px;
	margin-top: 15px;
	color: #006699;
	font-weight: bold;
}
#AssociateResource .resourcelist .resourceDetail span.bold
{
	font-weight: bold;
}
#AssociateResource .resourcelist .resourceDetail span
{
	margin-left: 10px;
	color: #58595B;
	font-weight: normal;
}
#AssociateResource .resourcelist .resourceDetail div
{
	margin: 10px 0px;
}
#AssociateResource .resourcelist .sample .samplecode
{
	background-color: #fff;
}
#AssociateResource .resourcelist .sample .samplecode h2
{
	font-size: 11px;
}
#AssociateResource .resourcelist .sample h2
{
	margin-left: 15px;
	color: #000;
	font-weight: bold;
}
#AssociateResource .resourcelist .sample .snippet
{
	background-color: #fff !important;
	margin-left: 20px !important;
	margin-right: 20px !important;
	padding-bottom: 20px;
}
#AssociateResource .resourcelist .sample .samplecontent
{
	margin-left: 10px !important;
}
#AssociateResource .resourcelist .header
{
	color: #006699;
	font-size: 12px;
	background: #F8F8F8 url(  "/images/layout/SymantecSaas_v1/as_subheader_bg.png" ) repeat-x;
	font-weight: bold;
	padding: 8px;
	border-top: 1px solid #C5C7C9;
}
#AssociateResource .resourcelist .fieldtitle
{
	color: #006699;
}
#AssociateResource .stepHeader
{
	color: Black !important;
	text-align: center;
	border: 1px #E5E5E5 solid;
	background: url(  "/images/layout/SymantecSaas_v1/as_middle_bg.png" ) repeat-x;
	margin-bottom: 15px;
	min-height: 70px;
	margin-top: -15px;
}
#AssociateResource .stepHeader h3
{
	font-size: 16px;
	font-weight: bold;
	color: Black !important;
	margin-bottom: -3px;
	margin-top: 0px; 
	#margin-top:10px;
}
#AssociateResource .resourcelist .header .tabcontrols
{
	float: right;
	vertical-align: top;
	margin-top: -2px; 
	#margin-top:-27px;
margin-right:0px;
#margin-right:5px;
}
#AssociateResource .tabcontrols img
{
	vertical-align: top;
}
#AssociateResource .tabcontrols .status
{
	vertical-align: bottom;
	margin-right: 5px;
}
#AssociateResource .hidden
{
	display: none;
}
#AssociateResource .visible
{
	display: inline;
}
#AssociateResource .accountdetails
{
	color: #000;
	left: 140px;
	position: relative;
}
#AssociateResource .accountdetails td.fieldtitle
{
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}
#AssociateResource .accountdetails td
{
	padding-bottom: 5px;
}
#AssociateResource .accountdetails img.arrow
{
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: middle;
}

.divash2
{
	font-size: 14px;
	margin-top: 0px;
	width: auto;
	background-color: DarkGray;
	color: White;
	font-weight: bold;
	padding: 6px;
	background: url(/images/layout/SymantecSaas_v1/as_toptitle_bk.png) repeat-x;
	margin-top: 20px;
}
#AssociateResource .sectionHeader h2
{
	margin-top: 0px;
	width: auto;
	background-color: DarkGray;
	color: White;
	font-weight: bold;
	padding: 6px;
	background: url(/images/layout/SymantecSaas_v1/as_toptitle_bk.png) repeat-x;
}
#AssociateResource h2 img.arrow, #AssociateResource .divash2 img.arrow
{
	margin-right: 5px;
	vertical-align: middle;
}
.sectionHeader .tabcontrols
{
	float: right;
	margin-right: 7px;
	margin-top: -23px;
	color: #FFF;
	font-weight: bold;
}

#AssociateResource .customImageButton ul li.first
{
	float: left;
	font-size: 16px;
	height: 20px;
	font-weight: bold;
	background: transparent url(  "/images/layout/SymantecSaas_v1/Button-left.png" ) no-repeat right top;
}

.forgottenPasswordPanel .cancelbutton
{
	margin-left: 118px;
	margin-top: -10px;
        #margin-top:0px;
}


#AssociateResource .pageHeaderTitle
{
}
#AssociateResource .code div
{
	margin-bottom: 10px;
}
#AssociateResource .code
{
}
#AssociateResource .code .codeContent
{
	font-family: Courier New;
	border: 1px solid gray;
}
#AssociateResource #Description
{
	margin-left: 5px;
	margin-top: 10px;
}
#AssociateResource #resourceTitle
{
	margin-left: 5px;
	margin-top: 10px;
	font-weight: bold;
	font-size: larger;
}
#AssociateResource .label
{
	font-weight: bold;
	margin: 10px 5px;
}
#AssociateResource .contentDetail
{
	margin: 10px;
	padding: 10px;
}


#loginPanel .cancelbutton .span
{
	margin-right: 260px;
	margin-top: 15px;
	float: right; 
	#margin-top:4px;
}

#loginPanel .button .span
{
	margin-right: 190px;
	margin-top: 15px;
	#margin-top:4px;
float:right;

}

#loginPanel .optionSplit
{
	text-align: right;
	padding-right: 10px;
}


.resourcelist div.errorMessage
{
	margin-top: 10px;
	font-weight: bold;
	text-align: center;
	width: 95%;
	font-size: 16px;
}


/* CUSTOM BLUE BUTTON FOR USE IN PAGES */
.customImageButton ul li.first
{
	float: left;
	font-size: 16px;
	height: 20px;
	font-weight: bold;
	background: transparent url( "/images/layout/SymantecSaas_v1/Button-left.png" ) no-repeat right top;
}

.customImageButton ul
{
	float: left;
	width: auto;
	list-style: none;
	line-height: 20px;
	color: #0D6E9B; 
	#margin-left:0px;
}
.customImageButton ul li
{
	float: left;
	height: 20px;
}


.customImageButton ul li.content
{
	color: white;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background: transparent url( "/images/layout/SymantecSaas_v1/button-bg.png" ) repeat-x left top;
}
.customImageButton ul li.last
{
	float: left;
	height: 20px;
	background: transparent url( "/images/layout/SymantecSaas_v1/Button-right.png" ) no-repeat left top;
}

a.linkButton:hover
{
	text-decoration: none;
}


.footer_ja-JP #productLinksContainer .productLinks
{
	margin-left: 53px; 
	#margin-left:15px;
}

/* BAR CHART */
/* SETUP */

.timeline a:hover
{
	color: #333;
}
.timeline h2, h3, h4
{
	clear: both;
	margin: 0 0 0.6em 0;
}
.timeline h3
{
	color: #666;
}
.section
{
	float: left;
	clear: left;
	padding: 1em 2em;
}

/* TIMELINE CHARTS */
.mliTitle
{
	font-size: small;
	color: #000000;
	text-align: right;
	margin: 20px 0;
	white-space: nowrap;
	width: 754px;
}

.mliTitle span
{
	float: left;
	width: 5em;
	text-align: left;
	font-size: large;
	font-weight: bold;
}
.timelineWrapper
{
	font-size: 0.75em;
	height: 28em;
	background: url(/images/charts/histogram_background.png) repeat-x;
	width: 754px;
	border: 1px solid #D2D2D2;
	margin-bottom: 20px;
}

.timeline
{
	height: 28em;
	width: 750px;
	margin-left: -31px; 
	
	#margin-left:0px;
#margin-top:10px;
}
.timelineWrapper ul.week
{
	margin-top:25px;
	#margin-left:10px;
}

.timelineWrapper ul.month
{
	margin-left: -31px; 
	margin-top:25px;
	#margin-left:10px;

}

.timeline li
{
	width: 54px;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px groove #D2D2D2;
	float: left;
	height: 220px;
	list-style: none outside none;
	margin-left: 3.5px;
	position: relative;
}
.timeline li a
{
	display: block;
	height: 100%;
	width: 50px;
}
.timeline li .label
{
	display: block;
	position: absolute;
	bottom: -2em;
	left: 0;
	background: transparent;
	width: 50px;
	height: 2em;
	line-height: 2em;
	text-align: center;
}
.timeline li a .count
{ 
	#background:#61445A url(/images/charts/histogram_bk.png) repeat-y;
display:block;
position:absolute;
bottom:0;
left:0;
height:0;
width:50px;
text-indent:-9999px;
overflow:hidden;
margin-bottom:-0.5px;

background:-webkit-gradient(linear,right top,left top,color-stop(0, rgb(109,80,102)),color-stop(0.6, rgb(189,129,191)));
background:-moz-linear-gradient(right center,rgb(109,80,102)0%,rgb(189,129,191)60%);
background-color:#61445A;
}
.timeline a:hover
{
	background-color: #EFEFEF;
	background: -webkit-gradient( linear, right top, right bottom, color-stop(0, rgb(239,239,239)), color-stop(1, rgb(255,255,255)) );
	background: -moz-linear-gradient( center top, rgb(239,239,239) 0%, rgb(255,255,255) 100% );
}

.timeline li a:hover .count_
{
	background: #2D7BB2;
}
.timeline li.first
{
	border-left: 1px solid #D2D2D2;
	margin-right: -4px;
	width: 4px;
	border-right: 0 none;
}

.timeline li.spacer
{
	border-bottom: 1px solid #D2D2D2;
	border-right: 0 none;
	margin-left: 0px !important;
	margin-right: -4px;
	width: 4px;
}
.mli div.privacy_body
{
	text-align: justify;
	width: 97%;
}

/** LIST CHART ****/

table.listChart, table.ListChartTable
{
	width: 760px;
}
table.listChart
{
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
}

.listChart td.col1
{
	font-weight: bold;
}
.listChart td.value
{
	background-image: url(gridline58.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0;
	border-bottom: none;
	background-color: transparent;
}

.listChart td.norm
{
	padding: 0px 6px;
	background-color: #fff;
}

.listChart td.alt
{
	padding: 0px 6px;
	background-color: #F2F2F2;
}

.listChart td.value img
{
	vertical-align: middle;
	margin: 5px 5px 5px 0;
}

.listChart th
{
	text-align: left;
	vertical-align: top;
}

.listChart td.last
{
	border-bottom: 1px solid #e5e5e5;
}

.listChart td.first
{
	border-top: 1px solid #e5e5e5;
}

.listChart .auraltext
{
	position: absolute;
	font-size: 0;
	left: -1000px;
}

.listChart table
{ #background-image:url(/images/charts/bg_fade.png);
#background-repeat:repeat-x;
#background-position:lefttop;

width:33em;

}

.listChart caption
{
	font-size: 90%;
	font-style: italic;
}
.ListChartTable
{
	background: #D2D2D2 url(/images/charts/header.png) repeat-x;
}

.listChart .barDisplay
{
	font-weight: bold;
	font-size: 15px; 
	#background:#A26BA2url(/images/charts/bar.png)repeat-xscroll0%0%;
background-color:#A26BA2;
background-image:-webkit-gradient(
linear,
right top,
right bottom,
color-stop(1, rgb(109,80,102)),
color-stop(0, rgb(189,129,191))
);
background-image:-moz-linear-gradient(
center bottom,
rgb(109,80,102)0%,
rgb(189,129,191)60%
);

}
/* MLI HOME PAGE (NEW STYLE) */

.mli div.boxTitle
{
	padding: 10px 0px;
	border-bottom: 2px #D2D2D2 solid;
	width: 95%;
	color: Black;
	font-size: 16px;
	margin-bottom: 10px;
}

.mli div.boxtitle_topsection
{
	margin-top:55px !important
}

.mli .leftcol
{
	float: left;
	min-height: 240px;
	
	width: 379px;
}
.mli .rightcol
{
	float: right;
	width: 400px;
}
.mli .mlimenus
{
	min-height: 380px;
}

.mli .mlimenus_endsection
{
	margin-left:0 !important;
	margin-bottom:-100px;
	margin-top:70px;
	#margin-top:20px;
}

.mli .mlimenus .leftcol
{
	height:260px;
	width: 375px;
}
.mli a
{
	color: #0066AA;
}
.mli #mlimenubox ul
{
	width: 374px;
}

.mli .mlisection
{
	float: none;
	height: auto;
	min-height: 243px;
}

.mli div.date
{
	font-size: 11px;
	margin-bottom: 4px;
}
.mli .singledisplay div.date
{
	font-size: 12px;
	margin-bottom:12px;
}

.mli div.links
{
	font-weight: bold;
	margin-top: 20px;
}
.mli span.verticalDivider
{
	margin: 0 5px;
}
.mli .dashedRightBorder
{
	border-right: 1px dashed;
}
.mli .singledisplay .pdfIcon
{
	width: 25px;
	height: 25px;
	margin-right: -7px;
}
.mli .pdfIcon
{
	width: 15px;
	height: 15px;
	vertical-align: -20%;
	border: none;
}

.mli .podcastIcon
{
	width: 12px;
	height: 12px;
	border: none;
}
.mli .HorizontalDivider
{
	width: 95%;
	color: #D2D2D2;
	margin: 5px 0;
}

.mli .mlimenus
{
	margin-left: -10px;
	width: 800px;
}

.mli .mlimenus #mlimenubox
{
	margin-left: 10px;
	float: left;
}

/* Trends and Threats MLI Menu Box */
#mlimenubox ul
{
	list-style: none;
	margin-left: -40px; 
	#margin-left:0px;
#margin-top:20px;
width:375px;
}
#mlimenubox a
{
	text-decoration: none;
}
#mlimenubox ul li div.chartitem
{
	background: url( "/images/layout/SymantecSaas_v1/menubox_chart.png" ) no-repeat;
	width: 70px;
	float: left;
}
#mlimenubox ul li div.top10item
{
	background: url( "/images/layout/SymantecSaas_v1/menubox_top10.png" ) no-repeat;
	width: 70px;
	float: left;
}
#mlimenubox ul li.header
{
	color: white;
	background: url( "/images/layout/SymantecSaas_v1/menuboxheader.png" ) !important;
	padding-top: 6px;
	height: 25px;
	font-size: 14px;
}

#mlimenubox ul li
{
	border-top: 3px solid darkgray;
	height: 20px;
	color: #00669D;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	background: url( "/images/layout/SymantecSaas_v1/menuboxitem.png" );
}

/*MLI home page Header */
.mli #mliheader
{
	/*position: relative;*/
	background-repeat: no-repeat;
	height: 109px;
	margin-top: 5px;
	background-image: url(/images/content/en-US/banners/productsmain.jpg);
}
.mli #mliheader h1
{
	font-size: 28px;
	margin-top: 20px;
	padding: 10px 5px;
	color: rgb(255, 255, 255);
}
.mli #mliheader .titlewrapper
{
	display: inline block;
	margin-left: 10px;
	margin-top: 5px;
}
.mli #mliheader.signupwrapper
{
	height: 40px;
}

/* MLI Builder - Signup Banner Control */
#MLISignUpBanner
{
	height: 40px;
	float: right;
	background: url(/images/layout/SymantecSaas_v1/mlisignupbanner_bg.png);
	width: 100%;
}

#MLISignUpBanner div.signupitem
{
	height: 25px;
	margin: 9px 5px;
	float: right;
}

#MLISignUpBanner div.signupitem#signuptextbox
{
	margin-bottom: 10px;
}

#MLISignUpBanner div.signupitem input.signupInput
{
	width: 238px;
	color: #D2d2d2;
	border: 1px black solid;
}

#MLISignUpBanner div.signupitem#signupbutton
{
	margin-top: 7px; 
	#margin-top:9px;
#margin-left:-3px;

}

#MLISignUpBanner div.signupitem#signuplabel
{
	margin-top: 12px;
	color: #000;
}

/* MLI Twitter signup control */
.twitterbox
{
	display: inline-block;
	margin-top: 10px;
}
.twitterbox div.twittertitle
{
	margin-top:5px;
	#margin-top:-5px;
	margin-bottom:10px;
}
.twitterbox img
{
	border: medium none;
}
.twitterbox a
{
	color: Black !important;
}
.twitterbox a.externallink, .twitterbox a span.externallink
{
	color: #0066AA !important;
}
.twitterbox .mlitweet
{
	width: 365px;
	color: Black;
	margin-right: 7px;
}


/* Blog Summary Control */

.mliblogs
{
	width: 380px !important;
}
table.mliblogs tr
{
	margin-bottom: 10px;
}
table.mliblogs .blogContent
{
	margin-bottom: 10px;
	font-size: 12px;
}

/* MLI Botnet control */

.mlibotnets
{
	width: 380px;
}
.mlibotnets .description
{
	height: 265px; 
	#min-height:225px;
	#height:225px;
background-color:#E6E7E8;
color:#666983;
#float:left;
#width:100%;
}
.mlibotnets .descContent
{
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 25px; 
	#margin-top:25px;
}

.mlibotnets .description .SubLevelTitle
{
	font-size:13px;
font-style:normal;
font-weight:bold;
position:relative;
top:10px;
}

.mlibotnets .description .LevelDescription
{
	position:relative;
top:22px;
}

.mlibotnets .description .title
{
	font-weight: bold;
	color: #000;
	font-size:14px;
	position:relative;
	top:10px;
}
.mlibotnets .introdescription
{
	float: right;
	width: 150px;
	height:107px;
}
.mlibotnets .botnetIntro
{
	margin-bottom: 15px;
	margin-top: 15px;
	min-height: 85px;
	height:107px;
}
.mlibotnets .botnetHeader
{
	width: 100%;
	background-color: #757678;
	background: -moz-linear-gradient(bottom, #757678, #A1A3A6);
	background: -webkit-gradient(linear, center bottom, center top, from(#757678), to(#A1A3A6));
	height: 30px;
}

.mlibotnets .botnetHeader div
{
	color: White;
	float: left;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 7px;
}

.mlibotnets .threatlevels ul
{
	float: left;
	width: auto;
	list-style: none;
	line-height: 20px;
	color: #757678;
	margin-left: 0px;
	#margin-left:40px;
margin-top:0;
text-align:center;
}
.mlibotnets .threatlevels ul li
{
	float: left;
	height: 20px;
	height: 60px;
	width: 95px;
	border-bottom: 6px solid #C8C9CB;
	color: #C8C9CB;
	background-color: #E3E3E3;
	background: -moz-linear-gradient(right, #D3D9DD, #EDEEF2);
	background: -webkit-gradient(linear, right center, left center, from(#D3D9DD), to(#EDEEF2));
}
.mlibotnets .threatlevels ul li.activelevel
{
	color: yellow !important;
	border-bottom: 6px solid yellow !important;
	background-color: #757678;
	background: -moz-linear-gradient(bottom, #757678, #A1A3A6);
	background: -webkit-gradient(linear, center bottom, center top, from(#757678), to(#A1A3A6));
}

.mlibotnets .threatlevels ul li .leveltitle
{
	font-size: 10px;
	font-weight: bold;
	margin-top: 3px;
}
.mlibotnets .threatlevels ul li .value
{
	font-size: 28px;
	font-weight: bold;
	margin-top: 3px;
}

.mlibotnets .threatlevels ul li.firstLevel
{
	margin-left: -40px !important;
}

/*MLI Reports control */

.mlireportslistbox div.singledisplay
{
	font-size: 19px !important;
	margin-top:10px;
	margin-bottom:16px !important;
}


.mlireportslistbox .mlireports
{
	width: 377px !important;
}

.mlireportslistbox .mliReportContent
{
	margin-bottom: 15px;
	margin-right:10px;
}

.mlireportslistbox .mliReportContent span.title{
padding-right:5px;
}

.mlireportslistbox .podcastDisplay
{
	font-size: 11px;
	margin-top: 5px;
}

.rightcol .mlireportslistbox
{
	margin-left: 10px;
}

/* MLI White paper control */

.mliwhitepaper
{
	width: 380px !important;
}
table.mliwhitepaper tr.
{
	margin-bottom: 10px;
}
table.mliwhitepaper .date
{
}
table.mliwhitepaper .icon
{
}
table.mliwhitepaper .title
{
	margin-left: 2px;
}
table.mliwhitepaper .whitepaperContent
{
	margin-bottom: 10px;
	font-size: 12px;
}

 label.calltracking
{
	margin-left:-88px;
	#margin-left:0px;
}

.saleshotline .numberRenderWidget
{
	color:#FFFFFF;
  font-size  :14px;
 font-weight:bold;
}

.saleshotline .numberRenderWidget label
{
	font-weight:normal;
}
label.supportnumber
{
	margin-left:25px;
}

.saleshotline {
float:right;
height:0;
left:0;
position:relative;
right:0;
margin-top:-157px;
#margin-top:-43px;
}

#content .supporthotline
{
	margin-top:-171px !important;
	#margin-top:-55px !important;
}

/* VIDEO PAGE */



ul#videos
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-top: -1px;
	width: auto;
	height: 555px;
	margin-left: -45px; 
	#margin-left:-5px;
}
ul#videos li a img
{
	border: 0px solid #E5EFF5;
	width: 80px;
	height: 40px;
}
ul#videos li a div.imageWrapper
{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 2px solid #ADAEB1;
	float: left;
	margin: 5px;
}
.videoflashpanel
{
	background-color: #414042;
	border-right: 1px #CCCCCC solid;
	min-height: 620px;
}
ul#videos li
{
	background: #FFFFFF url(/images/layout/SymantecSaas_v1/Video_menu_bKGrad.png) repeat-x;
	border-bottom: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	height: auto;
	margin: 0 3px 0 6px;
	min-height: 130px;
	width: auto;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.23, rgb(243,243,244)), color-stop(0.78, rgb(255,255,255)) );
	background-image: -moz-linear-gradient( center top, rgb(243,243,244) 23%, rgb(255,255,255) 78% );
}
#flashViewerContainer
{
	border-right: 2px solid #FFF;
	float: left;
	margin-bottom: 20px;
	width: 584px;
}
#VideoSelectionContainer
{
	display: inline-block !important;
	background: none repeat scroll 0 0 #FFF;
	color: #055880;
	font-size: 11px;
	padding-bottom: 10px;
	width: 184px;
}
.listScrollWrapper
{
	height: 550px;
	overflow: auto;
}
#flashViewerContainer .title, #VideoSelectionContainer .title
{
	font-weight: bold;
	height: 63px;
}
#VideoSelectionContainer .title
{
	background: rgb(102,153,204) url(/images/layout/SymantecSaas_v1/blue_header.png) repeat-x;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, rgb(102,153,204)), color-stop(0.64, rgb(7,103,155)) );
	background-image: -moz-linear-gradient( center top, rgb(102,153,204) 10%, rgb(7,103,155) 64% );
}
#flashViewerContainer .title
{
	background: rgb(105,105,105) url(/images/layout/SymantecSaas_v1/grey_header.png) repeat-x;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.1, rgb(105,105,105)), color-stop(0.79, rgb(153,153,153)) );
	background-image: -moz-linear-gradient( center bottom, rgb(105,105,105) 10%, rgb(153,153,153) 79% );
}
#flashViewerContainer .title span, #VideoSelectionContainer .title span
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-left: 7px;
	position: relative;
	top: 19px;
}
.runtime
{
	margin-left: 1px;
	margin-top: -2px; 
	#margin-left:2px;
}
.runtimeOverlay
{
	margin-left: 1px;
	margin-right: -13px;
	margin-top: 11px;
}

.videoselectoritem img
{
	height: 70px;
	margin: 5px;
	width: 120px;
}
.descriptionPanel
{
	background-color: #E9E9E9;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
}
.videoDetails
{
	padding: 3px 15px;
	min-height: 140px;
}
.videoDetails div.para
{
	margin-bottom: 5px;
	margin-top: 5px;
}
.videoDetails div.para span
{
	font-weight: bold;
	color: #3C87AE;
}
.DetailsContainer
{
	color: black;
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 0;
	text-align: left;
}
.DetailsContainer .Title
{
	font-weight: bold;
}
.DetailsContainer .Presenter, .DetailsContainer .Date
{
}
.DetailsContainer span.Presenter
{
	margin-bottom: 5px;
	font-style: italic;
	font-weight: normal;
}
.DetailsContainer .Date
{
	margin-top: 3px;
}

.black_overlay
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 150%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
.white_content
{
	display: none;
	position: absolute;
	top: 19%;
	left: 19%;
	width: 796px;
	height: 525px;
	#width: 816px;
	#height: 535px;
	padding: 16px;
	z-index: 1002;
	overflow: auto;
}

.lightboxVideoContainer
{
	margin-left: 10px;
	background-color: white;
	-moz-opacity: 1.0;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.lightboxVideoContainer .nav-close
{
	background-color: white;
	font-size: 18px;
	height: 33px;
	paddin-right: 11px;
	text-align: right;
	width: 771px;
}

.lightboxVideoContainer a
{
	margin-bottom: 12px;
	margin-right: 25px;
	text-transform: uppercase;
}


/* SUPPORT BUILDER PAGE CSS */
  .sidebar-break
        {
        	height:3px;
            margin-left:-9px;
            margin-right:-12px;
            min-height:3px;
            min-width:155px;
            width:175px;
        	background: transparent url(images/chat/breakline.png) repeat-x;
        }
        .subheading
        {
        	font-weight:bold;
        	color:Black;
        }
        .subtext
        {
            margin-bottom:6px;
            margin-top:6px;
        }
        
        .chatOptions
        {
            display: none;
        }
        .chatOptions table
        {
            width: 155px;
            margin-left: 15px;
            margin-right: 8px;
        }
        #supportChatGB .button a
        {
            border: none;
        }
        .chatBoxTitleWrapper
        {
        	margin:1px; 
            width: 99%; 
            #width:100%;
        	height: 26px; 
        	background-color: #EFEFEF !important;
        }
        
        .chatBox
        {
        	margin-top: 15px; 
        	padding: padding:5px 0 10px 0; 
        	background: transparent url(images/chat/supportbox_background.gif) repeat-x;
            border: 1px solid rgb(204, 204, 204);
        }
        
        .chatIcon
        {
        	margin-top: 15px; margin-left: 24px; border: 0 none;
        }
        
        .chatBoxTitleWrapper h4 
        {
        	padding: 6px 10px;
        }
        .chatOptions #liveChat
        {
        	width: 155px; height: 26px; display: inline;
        }
        
        
        /* TWITTER DISPLAY PAGE */
         .twitter-ButtonShort
    { margin-left: -40px !important;
    }
    .twitter-Button
    {
        margin-left: -38px;
        background-color: #DADBDD;
        color: #FFFFFF;
    }
    .twitter-Button ul li.first
    {
        float: left;
        font-size: 16px;
        height: 27px;
        font-weight: bold;
        background: transparent url(    "/images/layout/messagelabs_v3/twitter_buttonleft.png" ) no-repeat right top;
    }
    .twitter-Button ul
    {
        color: #FFFFFF;
        float: left;
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
    }
    .twitter-Button ul li
    {
        float: left;
        line-height: 27px;
    }
    .twitter-Button ul li.content
    {
        min-width: 50px;
        padding-left:10px;
        padding-right:10px;
        text-align: center;
        background: transparent url(    "/images/layout/messagelabs_v3/twitter_buttonbackground.png" ) repeat-x left top;
    }
    .twitter-Button ul li.last
    {
        float: left;
        height: 27px;
        background: transparent url(    "/images/layout/messagelabs_v3/twitter_buttonright.png" ) no-repeat left top;
    }
 
    #loginPanel div.label, #landingPanel div.label
    {
        margin-bottom: 2px;
        margin-top: 2px;
    }
    #loginPanel div.field
    {
        margin-bottom: 0px !important;
        font-size:smaller;
    }
    
    #responsePanel a
    {
    	font-weight:bold;
    	color:#ffffff;
    	text-decoration:underline;
    }
     #responsePanel a:hover
    {
    	font-weight:bolder;
    	color:#ffffff;
    }
    
    
    #loginPanel .button
    {
    	margin-left:91px;
        margin-top:7px;
    }
   
   #landingPanel  
   {
   	
   	margin-top: 47px; 
   	margin-left: 16px;
   	#margin-left:-20px;
   	 float: left; 
   	 background: transparent;
        display: inline;
   }
   .twitterwrapper
   {
   	#margin-left:20px;
   }
        
            

