att /* /includes/phase2.css   */
/* Symantec PartnerNet Stylesheet [Phase 2] */
/* Version 3.10 */
/* To make additions to the file please email mwynne@symantec.com */

html{margin:0;}
body{
  border:0; margin:0px; height:100%;
  background-color:#fff;
  margin:0px;
  width:100%;
  padding:0;
  text-align:left;
}
#wrapper{
  border:0; margin:0; padding:0;
  text-align:left;
}
/* HEADER */
#header{
  color:#fff;
  background:no-repeat right 18px url(/images/gui/swoop.gif); 
  background-color:#fc0;
  letter-spacing:1px; 
  text-align:right;
  vertical-align:top; 
  height:65px;
  padding:0; font-style:normal; font-variant:normal; font-weight:600; line-height:14px; font-size:12px; font-family:verdana, arial, helvetica, lucida, sans-serif
}
#lheader{
  background:no-repeat right top url(/images/gui/fullswoop.jpg); 
  background-color:#fc0;
  height:65px;
  padding:0;
}
#headertitle{
  background:#fc0 no-repeat url(/images/gui/symantec.gif);
  position:absolute;
  width:250px;
  text-align:center;
  vertical-align:middle;
  left:0px;
  padding-top:17px;
}
#headertitle{
  padding-top:8px;
  padding-left:10px;
  text-align:left;
}
#headertitle a{
  height:45px;
  display:block;
  width:145px!important;
}
#topglobalnav{
  background:#fff no-repeat top left url(/images/gui/whiteleftcurve.gif);
  margin-left:290px;
  padding:1px 0px 0px 20px;
  text-align:left;
  height:17px;
  text-decoration:none;
  letter-spacing: 0px;
}
.snav { position:relative; color: #333333!important; font-family: Arial, Helvetica, sans-serif!important; font-size: 11px; font-style: normal; font-weight: bold;}
.snav a, .snav a:hover, .snav a:visited {  vertical-align: middle; color: #333333!important; text-decoration: none; margin: 0px 10px 0px 0px; }

/* SECTION NAVIGATION */
#navbar { height: 32px; color:#FFFFF; border-top: 1px solid #FFF; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; background: #000 url('/images/gui/main_nav_off.gif') repeat-x; }
#navbar img { vertical-align:-1.2em }
#navbar a { padding:8px 14px; color:#FFF!important; text-decoration:none;  }
#navbar a:visited { padding:8px 14px; color:#FFF!important; text-decoration:none; }
#navbar a:hover { padding:8px 14px; color:#FFF; text-decoration:none; background: url('/images/gui/main_nav_on.gif') repeat-x; }
#navbar .navHighlight  { padding:8px 14px; color:#FFF; text-decoration:none; background: #000 url('/images/gui/main_nav_on.gif') repeat-x; }

/* Content Layout*/
#content{   
  width:780px;
  color:#333;
  font:8pt/11pt verdana, arial, helvetica, lucida, sans-serif;
  height:580px;
  width:100%;
  margin:0px;
}
#one{ 
  background:url(/images/gui/toprightnav.gif) top right no-repeat;
  margin:0;
  padding-top:10px;
  padding-left:-15px;
  width:165px !important;
  position:absolute;
  left:0px;
  top:128px;
  display:block;
}
/* NAVIGATION */
#menu{
  margin-top:30px;
  width:165px!important;
  background:url(/images/gui/arc_greysbottom.gif) bottom right no-repeat;
  background-color:#ebebeb;
  padding-bottom:10px;
  height:560px; /*ie treats as min height */
  min-height:560px;
}
*>#menu {
height: auto; /* ie ignores child selector, modern browsers replace height declaration */ 
}


a {color:rgb(204, 102, 0);}
a:hover {color:#c60;}
a:visited {color:#666;}

th a, th a:hover, th a:visited{color:#fff!important;}
.white a{color:#fff!important;}

#one ul a{text-decoration:none;}
#one li{
  border-bottom:1px dotted #ccc;
  display:block;
  font-weight:bold;
  margin-left:-20px;
  display:list-item;
  list-style-position:outside;
  list-style-image:url(/images/gui/orangecarat.gif);
}
#one ul li #down{list-style-image:url(/images/gui/orangecaratdown.gif)!important;}

#one ul li #landed{
  background-color:#fff;
  color:#999!important;
  margin-left:-32px;
  padding-left:38px;
  width:150px;
  font-weight:bold;
  list-style-image:none;
  list-style-type:circle!important;
}

#youarehere{font-weight:bold!important; background-color:#fff; width:240px; color:#333!important}

#one #primary{border-top:1px dashed #ccc; font-weight:bold;}
#one #primary ul li{font-weight:bold!important;}
#one ul li ul li{border-bottom:0px; margin-left:-35px;}
#one li a{
  display:block;
  padding:3px 0px;
  background-color:#transparent;
  color:#333!important;
  font-family:tahoma;
  text-decoration:none;
}
#one li li a{
  font:8pt normal verdana, tahoma, arial, helvicta, sans-serif!important;
  font-weight:normal;
  margin-left:-0px;
  width:140px;
}
#one ul a:hover{color:#c60!important;}
#one li li li a{border-bottom:0px; width:130px;}

.zebra,#shade{background-color:#ebebeb}
#onetofour{
  background-color:#fff;
  margin:0;
  font:inherit;
  padding-top:10px;
  width:760px;
  position:absolute;
  left:10px;
  top:165px;
}
#onetwothree{
  background-color:#fff;
  margin:0;
  padding:10px 15px 10px 15px;
  font:inherit;
  width:590px;
  position: absolute;
  left:5px;
  top:165px;
}

html>body #onetwothree{
  background-color:#fff;
  margin:0;
  padding:10px 15px 10px 15px;
  font:inherit;
  width:560px;
  position: absolute;
  left:5px;
  top:165px;
}

#twothreefour{
  position:absolute;
  font:inherit;
  left:180px;
  top:165px;
  width:570px;
}
#twothree{
  position:absolute;
  left:180px;
  font:inherit;
  top:170px;
  width:405px;
  color:inherit;
  background-color:#fff!important;
  margin:0;
  padding:10px 15px 10px 15px;
}

html>body #twothree{
  position:absolute;
  left:180px;
  font:inherit;
  top:170px;
  width:375px;
  color:inherit;
  background-color:#fff!important;
  margin:0;
  padding:10px 15px 10px 15px;
}

#four{
  position:absolute;
  left:600px;
  top:170px;
  width:180px!important;
  font:inherit;
}
#four1{
  position:relative;
  left:600px;
  top:170px;
  width:180px!important;
  font:inherit;
}
#popup{
  background-color:#fff;
  margin:0;
  font:inherit;
  padding-top:10px;
  position:absolute;
  left:10px;
  top:65px;
  width:700px!important;
  height:500px!important;
}
#error{color:#f00; font-weight:800;}  
#content a{color:#c60; text-decoration:none;}
#onetwothree a:active, #onetofour a:active, #four a:active, #twothree a:active, #twothreefour A:active{text-decoration:underline;}
#onetwothree a:hover, #onetofour a:hover, #four a:hover, #twothree a:hover, #twothreefour A:hover{text-decoration:underline;}       

/* Curve button Styles Start */
.buttonContainer{text-decoration:none!important;}
.buttonActiveLeft{background:url(/images/Shared/btn_left.gif);float:left;width:11px;cursor:hand;height:16px;text-decoration:none!important;}
.buttonActiveRight{background:url(/images/Shared/btn_right.gif);float:left;width:11px;cursor:hand;height:16px;text-decoration:none!important;}
.buttonActive,.buttonActive A{background-color:#e67f1a;border-bottom:#ba661c 1px solid;border-top:#fcb06e 1px solid;color:#fff;cursor:hand;float:left;font-size:10px;font-weight:700;height:14px;line-height:14px;text-align:center;padding:0;text-decoration:none!important;}
.buttonGrayLeft{background:url(/images/Shared/btn_gray_left.gif);float:left;width:11px;cursor:hand;height:16px!important;}
.buttonGrayRight{background:url(/images/Shared/btn_gray_right.gif);float:left;width:11px;cursor:hand;height:16px!important;}
.buttonGray{border-top:#9c9c9c 1px solid;font-weight:700;font-size:10px;float:left;cursor:hand;color:#fff;line-height:14px;border-bottom:#5d5d5d 1px solid;height:14px;background-color:#888;text-align:center;padding:0;text-decoration:none!important;}
.buttonGray A{border-top:#9c9c9c 1px solid;font-weight:700;font-size:10px;float:left;cursor:hand;color:#fff;line-height:14px;border-bottom:#5d5d5d 1px solid;height:14px;background-color:#888;text-align:center;padding:0;text-decoration:none!important;}
.buttonInactiveLeft{background:url(/images/Shared/btn_inactive_left.gif);float:left;width:11px;cursor:hand;height:16px!important;}
.buttonInactiveRight{background:url(/images/Shared/btn_inactive_right.gif);float:left;width:11px;cursor:hand;height:16px!important;}
.buttonInactive,.buttonInactive A{PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 10px; cursor:hand; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 14px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center; font-family:Verdana, Arial, Helvetica, sans-serif;}
.buttonInactiveOrangeLeft{background:url(/images/Shared/btn_inactive_orange_left.gif);float:left;width:11px;cursor:hand;height:16px!important;}
.buttonInactiveOrangeRight{background:url(/images/Shared/btn_inactive_orange_right.gif);float:left;width:11px;cursor:hand;height:16px!important;}
.buttonInactiveOrange,.buttonInactiveOrange A{background-color:#eea569;border-bottom:#ce9768 1px solid;border-top:#fec79b 1px solid;color:#fff;cursor:hand;float:left;font-size:10px;font-weight:700;height:14px;line-height:14px;text-align:center;padding:0;text-decoration:none!important;}
/* Curve button Styles End */

.error{border-right:#c00 1px solid;border-top:#c00 1px solid;border-left:#c00 1px solid;border-bottom:#c00 1px solid;background-color:#fcc;padding:15px;}
.widthAuto{width:auto;}.width1{width:1%;}.width2{width:2%;}.width3{width:3%;}.width4{width:4%;}.width5{width:5%;}.width6{width:6%;}.width7{width:7%;}.width8{width:8%;}.width9{width:9%;}.width10{width:10%;}.width11{width:11%;}.width12{width:12%;}.width13{width:13%;}.width14{width:14%;}.width15{width:15%;}.width16{width:16%;}.width17{width:17%;}.width18{width:18%;}.width19{width:19%;}.width20{width:20%;}.width21{width:21%;}.width22{width:22%;}.width23{width:23%;}.width24{width:24%;}.width25{width:25%;}.width26{width:26%;}.width27{width:27%;}.width28{width:28%;}.width29{width:29%;}.width30{width:30%;}.width31{width:31%;}.width32{width:32%;}.width33{width:33%;}.width34{width:34%;}.width35{width:35%;}.width36{width:36%;}.width37{width:37%;}.width38{width:38%;}.width39{width:39%;}.width40{width:40%;}.width41{width:41%;}.width42{width:42%;}.width43{width:43%;}.width44{width:44%;}.width45{width:45%;}.width46{width:46%;}.width47{width:47%;}.width48{width:48%;}.width49{width:49%;}.width50{width:50%;}.width51{width:51%;}.width52{width:52%;}.width53{width:53%;}.width54{width:54%;}.width55{width:55%;}.width56{width:56%;}.width57{width:57%;}.width58{width:58%;}.width59{width:59%;}.width60{width:60%;}.width61{width:61%;}.width62{width:62%;}.width63{width:63%;}.width64{width:64%;}.width65{width:65%;}.width66{width:66%;}.width67{width:67%;}.width68{width:68%;}.width69{width:69%;}.width70{width:70%;}.width71{width:71%;}.width72{width:72%;}.width73{width:73%;}.width74{width:74%;}.width75{width:75%;}.width76{width:76%;}.width77{width:77%;}.width78{width:78%;}.width79{width:79%;}.width80{width:80%;}.width81{width:81%;}.width82{width:82%;}.width83{width:83%;}.width84{width:84%;}.width85{width:85%;}.width86{width:86%;}.width87{width:87%;}.width88{width:88%;}.width89{width:89%;}.width90{width:90%;}.width91{width:91%;}.width92{width:92%;}.width93{width:93%;}.width94{width:94%;}.width95{width:95%;}.width96{width:96%;}.width97{width:97%;}.width98{width:98%;}.width100{width:100%;}.bottomMargin0{margin-bottom:0;}.bottomMargin1{margin-bottom:1px;}.bottomMargin5{margin-bottom:5px;}.bottomMargin9{margin-bottom:9px;}.bottomMargin10{margin-bottom:10px;}.bottomMargin15{margin-bottom:15px;}.bottomMargin20{margin-bottom:20px;}.leftMargin0{margin-left:0;}.leftMargin1{margin-left:1px;}.leftMargin5{margin-left:5px;}.leftMargin10{margin-left:10px;}.leftMargin15{margin-left:15px;}.leftMargin20{margin-left:20px;}.leftMargin30{margin-left:30px;}.leftMargin40{margin-left:40px;}.leftMargin50{margin-left:50px;}.leftMargin60{margin-left:60px;}.leftMargin215{margin-left:215px;}.topMargin0{margin-top:0;}.topMargin1{margin-top:1px;}.topMargin5{margin-top:5px;}.topMargin15{margin-top:15px;}.topMargin20{margin-top:20px;}.pageMask{z-index:1001;filter:alpha(opacity=5);left:0;visibility:hidden;width:805px;position:absolute;top:0;height:0;background-color:#fff;opacity:.05;}
.column{float:left;padding:0;}
.alertIcon{float:left;width:14px;height:14px;}.errorIcon{float:left;width:18px;height:15px;}.noteIcon{float:left;width:10px;height:10px;}

ul.square{list-style:url(/images/Shared/li_square_bullet.gif) outside; no-repeat 0.65em;margin:0 0 0 15px;color:#666;line-height:15px;list-style-type:none;padding:0 0 0 8px;}
.warningText{color:#333;line-height:13px;margin:0 0 0 0;}

/* Tool Tip Styles Start */
.help {
  visibility: hidden;
  position: absolute;
  z-index:2;
}

.helpTitle {
  padding-right:9px;
  padding-left: 9px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: 700;
  font-size: 11px;
  color: #fff;
  line-height: 11px;
  font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
  background-color: #f27f1a;
  position: relative;
}

.helpContent {
  padding-right: 8px;
  padding-left: 8px;
  padding-bottom: 15px;
  padding-top: 8px;
  font-weight: 400;
  font-size: 11px;
  border-left: #999 1px solid;
  background-color: #fafafa;
  overflow:auto;
  color: #535353;
  line-height: 15px;
  font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
  position: relative;
  border-right: #999 1px solid;
  border-bottom: #999 1px solid;
}

/* Tool Tip Styles End */

/* Content Markup */
table, tr, td{
  color:inherit;
  background-color:inherit;
  border-collapse:collapse;
  vertical-align:top;
  font:inherit;
  font:8pt/11pt verdana, arial, helvetica, lucida, sans-serif;
}
table .results{border:1px solid red; width:100%;}

#content th{
  font:10px verdana, arial, tahoma!important;
  font-weight:bold!important;
  background-color:#7A706A;
  border-color:#7A706A;
  color:#fff;
  height:16px;
  text-indent:6px;
  vertical-align:middle;
}
/* Learn Sell Promote Deploy Tool */
a#download{
  background:no-repeat url(/images/gui/downloadicon.gif) left center;
}
#four table{width:150px!important;}
#lspdh{
  background-color:#d5d5cb;
  display:block;
  color:#555;
  padding:1px 10px 1px 10px;
  font:inherit;
}
.lspd-header{
  background:#ebebeb url(/images/gui/lspd-toprightccccorner.gif) no-repeat top right;
  font:bold 8pt/10pt Arial,Helvetica,Sans-Serif;
  color:#666;
  padding:0px 0px 0px 10px;
  min-height:18px;
  margin:0px;
}
.lspd-link{
  list-style-position:outside;
  list-style-type:none;
  list-style-image:url(/images/gui/orangebullet.gif);
  padding:5px 5px 5px 25px;
  margin:2px 0px;
  color:#C60;
}
h1{
  color: #7A706A;
  margin:0 0 5px 0;
  font: bold 20px/20px arial, helvetica, lucida, sans-serif;  
}

h2{
  color: #333333;
  margin:0 0 2px 0;
  font:bold 15px/15px arial, helvetica, lucida, sans-serif; 
}

h3{
  color:rgb(102, 102, 102);
  margin:0 0 2px 0;
  font:bold 13px/13px arial, helvetica, lucida, sans-serif; 
}

h4{
  color:#333;
  font:bold 10px/10px arial, helvetica, lucida, sans-serif;
  border-bottom:1px solid #ccc;
  margin:0 0 15px 0;
  text-align:left;
}

h4.bigger{
    color:rgb(102, 102, 102);
  font:bold 13px/13px arial, helvetica, lucida, sans-serif;
  margin:0 0 2px 0;
}

h5{
  color:#333;
  font:bold 10px/10px arial, helvetica, lucida, sans-serif;
  border-bottom:1px solid #ccc;
  margin:0 0 15px 0;
  text-align:left;
}

h6{
  color:#999;
  font:bold 11px/14px arial, helvetica, lucida, sans-serif;
  margin:0 0 1px 0;
  text-align:left;
}

h1 a {
  color: #7A706A!important;
}

h2 a {
  color: #333333!important;
}


h3 a {
  color:rgb(102, 102, 102)!important;
}

h4 a {
  color:#333!important;
}

h5 a {
  color:#333!important;
}

h6 a {
  color:#999!important;
}

h1 a:hover {
  color: #CCCCCC!important;
  text-decoration: none!important;
}

h2 a:hover {
  color: #999999!important;
  text-decoration: none!important;
}

h3 a:hover {
  color: #999999!important;
  text-decoration: none!important;
}

h4 a:hover {
  color: #999999!important;
  text-decoration: none!important;
}

h5 a:hover {
  color: #999999!important;
  text-decoration: none!important;
}

h6 a:hover {
  color: #999999!important;
  text-decoration: none!important;
}

.h-dotted{
  background:url(/images/gui/dottedline.gif) repeat-x;
  padding:10px 0 0 0;
}

hr{height:1px; color:#666;}
img{border:0px;}
img.gryborder {border: 1px solid #786F68!important;}
  
/* Buttons */
.btn{font-size:12px; width:100px;}
/* Sector  */
.sector{
  background:#7A706A url(/images/gui/sectorback.gif) repeat-x top;
  width:100%;
  min-width:800px;
  position:absolute;
  top:95px;
  height:30px;
}
.sector #funct{
  text-indent:400px;
  background:transparent url(/images/gui/pnettag.jpg) no-repeat left bottom;
  font:500 7pt  verdana, arial, helvetica, lucida, sans-serif;
  padding-top:0px;
  text-transform:uppercase;
  height: 30px;
  width:800px;
  vertical-align:middle;
}
/* Breadcrumb Menu */
.breadcrumb{
  position:absolute;
  top:140px;
  left:190px;
  color:#999;
  font:inherit;
  margin-bottom:15px;
  width:950px;
  font-weight:bold;
}

.breadcrumb A:hover{text-decoration:underline!important;}
.breadcrumb A{
  color:rgb(204, 102, 0)!important;
  text-decoration:none;
  font-weight:normal;
}
/* FOOTER  */
.footer{
  color:#999;
  font:inherit;
  margin-top:50px;
  padding:0;
  text-align:center;
  vertical-align:center;
  width:100%;
}
.footer A{
  color:#C60!important;
  text-decoration:none!important;
}
.footer p{margin:4px;}
select, option{color:#333; font:8.5pt arial, helvetica, lucida, sans-serif;}
.box{
  width:180px;
  w\idth:168px; /*hack to allow ie5.5 to take previous value and all other browsers chose this value */
}
/* additions * Latest Revision 15/11/2004 - removed unused classes, combined classes and optimised START Widget Styles Used on many pages in the forth column, eg Top Things To Do*/
.widget-hdr, .widget-header{
  background:#9A918C url(/images/gui/toprightccccorner.gif) no-repeat top right;
  border-bottom:2px solid #9A918C;
  font:bold 8pt/10pt Arial,Helvetica,Sans-Serif;
  color:#fff;
  padding:2px 0 0 7px; /* 2px top padding added June 06 */
  margin:0;
  vertical-align: middle;
  height: 13px;   /*ie treats this as min height*/
  min-height: 13px;   /*ie ignores this one*/
}
*>.widget-hdr, .widget-header {
height: auto; /* ie ignores child selector, modern browsers replace height declaration */ 
}

.widget{
  padding:5px;
  margin:0 0 20px 0;
  border:1px solid #ccc;
  border-top:3px solid #EBEBEB;
  list-style:url(/images/gui/orangebullet.gif) outside; 
}

.widget-alt {
  padding:8px;
  background: #FFF0D1;
  margin:0 0 20px 0;
  border:1px solid #ccc;
  border-top:3px solid #ccc;
  list-style: none; 
}


.grysurround{
  padding:5px;
  margin:0 0 20px 0;
  border:1px solid #ccc;
}

.docsearch{
  background:#fff url(/images/gui/docsearchhead2.gif) no-repeat top right;
  height: 24px;   /*ie treats this as min height*/
  min-height: 24px;   /*ie ignores this one*/
  text-indent:8px;
  margin-bottom:-10px;
  font:bold 9pt/10pt Arial,Helvetica,Sans-Serif;
  padding:6px 0 0 7px;
}
.wlist{padding-left:25px;}
.wmdl{
  border-bottom:0;
  margin-bottom:0;
}
/* START Spotlight Widget Styles */
.slwidget-hdr{
  background:#9A918C url(/images/gui/toprightccccorner.gif) right top no-repeat;
  display:inline;
  font:bold 8pt/10pt Arial,Helvetica,Sans-Serif;
  color:#fff;
  padding:0 12px 0 7px;
  margin:0;
}
.slwidget{
  padding:5px 5px 5px 9px;
  margin:0 0 20px 0;
  color:#000;
  border-right:1px solid #ccc;
  border-top:3px solid #EBEBEB;
}

/* Threatcon styles */

.threatcon {
   border: 1px solid #CCCCCC;
   padding: 0px;
   background: url(/images/gui/threatcon_bottom.gif) bottom repeat-x;
   padding-bottom: 3px;
   margin: 0px 0px 20px 0px;
}

.threatcon div.level {
   margin: 0px;
   padding: 5px 0px 0px 0px;
}

.threatcon div.graybox {
   background: url(/images/gui/threatcon_top.gif) top repeat-x;
   padding: 7px 0px 0px 18px;
   background-color: #F1EEE7;
}

.threatcon div.partnertype {
   background: url(/images/gui/threatcon_top.gif) top repeat-x;
   padding: 5px 2px 3px 3px;
   background-color: #F1EEE7;
   text-align: center;
}

.threatcon div.learn {
   margin: 0px 0px 0px 0px;
   padding: 6px 0px 8px 0px;
}

.threatcon div.section {
   background: url(/images/gui/bg_dashed_line.gif) top repeat-x;
   padding: 6px 0px 2px 0px;
}

.threatcon div.partnerlevel {
   background: url(/images/gui/bg_dashed_line.gif) top repeat-x;
   padding: 5px 2px 5px 3px;
   text-align:center;
}

.threatcon ul {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 6px 0px;
}

.threatcon li {
   background-image: url(/images/gui/arrow_threatcon.gif);
   background-position: 0px 5px;
   background-repeat: no-repeat;
   list-style-type: none!important;
   list-style-image: none!important;
   padding: 0px 0px 0px 8px!important;
   margin: 0px 0px 0px 12px!important;
   font-size: 10px;
   height: 13px;
   color: #333333;
}

.threatcon li a {
   color: #333333!important;
   text-decoration: none!important;
}

.threatcon li a:hover {
   color: #333333!important;
   text-decoration: underline!important;
}

.threatcon a {

   color: #333333!important;
   text-decoration: none!important;
}

.threatcon a:hover {
   color: #333333!important;
   text-decoration: underline!important;
}

.threatcon div.list-head {
   font-size: 10px;
   color: #333333;
   font-weight: bold;
   margin: 0px 0px 0px 18px;
   padding: 2px 0px 0px 0px;
}


/* Inside PartnerNet bar styles */

div.insidebar {
   background-image: url(/images/gui/insidebar-background.jpg);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   padding: 0px 0px 0px 0px;
   width: 560px;
}

table.insidebar {
   height: 30px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

table.insidebar {
   margin: 0px;
   padding: 0px;
}

table.insidebar td.head {
  background: url(/images/gui/insidebar.gif) no-repeat center;
    margin: 0px;
    padding: 0px 50px 0px 5px;
    vertical-align: middle;
}

table.insidebar td {
   margin: 0px;
   padding: 2px 0px 0px 0px;
   vertical-align: middle;
}

table.insidebar td.spacer {
  background: url(/images/gui/insidebar-spacer.gif) no-repeat center;
    margin: 0px;
    padding: 7px 10px 0px 10px;
    vertical-align: middle;
}

div.insidebar a {
   font-weight: bold;
   font-size: 10px;
}

/* Inside PartnerNet bar styles - wide */

div.insidebarwide {
   background-image: url(/images/gui/insidebar-background.jpg);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   padding: 0px 0px 0px 0px;
   width: 760px;
}

table.insidebarwide {
   height: 30px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

table.insidebarwide {
   margin: 0px;
   padding: 0px;
}

table.insidebarwide td.head {
  background: url(/images/gui/insidebar.gif) repeat-x;
    margin: 0px;
    padding: 0px 50px 0px 5px;
    vertical-align: middle;
}

table.insidebarwide td {
   margin: 0px;
   padding: 2px 0px 0px 0px;
   vertical-align: middle;
}

table.insidebarwide td.spacer {
  background: url(/images/gui/insidebar-spacer.gif) no-repeat center;
    margin: 0px;
    padding: 7px 10px 0px 10px;
    vertical-align: middle;
}

div.insidebarwide a {
   font-weight: bold;
   font-size: 10px;
}

/* START Grey Box Styles : a latest product box used on the Products and Services Category Landing Pages */
.grybox-hdr {
  text-align:center;
  border:1px solid #ccc;
  border-bottom:0;
  padding-top:5px;
  margin:0;
  background:#ebebeb;
  color:#786F68;
}
.grybox {
  padding:5px 5px 5px 35px;
  margin:0 0 20px 0;
  border:1px solid #ccc;
  border-top:0;
  background:#ebebeb;
}
/* START Alert Widget Styles 
  found on the competitive info page*/
.alert-hdr {
  background:#f4eed4 url(/images/gui/caution.gif) no-repeat;
  margin:0;
  padding:10px 5px;
  text-indent:30px;
  font-weight:bold;
}
.alert-text{
  background-color:#f4eed4;
  margin:0;
  padding:0px 5px;
  }
.alert {
  background:#f4eed4;
  padding:10px 5px;
  margin:0 0 20px 0;
}
/* START Help Page Styles */
.help-tbl-hdr {
  background:transparent url(/images/gui/lgtgraygradient-doubledots.gif) no-repeat;
  font:bold 12pt Arial,Helvetica,Sans-Serif;
  color:#666;
  padding:1px 0 1px 5px;
  height:24px;
}
.help-txt { padding:5px; }
.helpnav {
  width:33%;
  padding:5px;
}
/* START Lists Carat */

ul{
  list-style:url(/images/gui/orangecarat.gif) outside;
  color:#000;
} 

ul.squarebullet{
  list-style:url(/images/gui/orangebullet.gif) outside;
  color:#000;
}

li.squarebullet{
  list-style:url(/images/gui/orangebullet.gif) outside;
  margin-left: 1.5em;
}

ul.squarebulletnew {
  list-style:url(https://uat-partnernet.symantec.com/images/gui/orangebullet.gif) outside;
  color:#000;
  margin-left: 15px;
  margin-top: 0px!important;
  padding-left: 0px;
}

ul#noindent {
  margin-left: 20px;
  margin-top: 0px!important;
  padding-left: 0px;
}

/* START Table Styles * These styles are used throughout the site, the column widths are set according to the metro style guide either with dotted dividing line (wl) or without (nl)*/
.nl{
  padding:10px 0 20px 0;
}
.wl{
  background:url(/images/gui/dottedline.gif) repeat-x;
  padding:10px 0 10px 0;
}
.ddl{
  background:url(/images/gui/double-dottedline.gif) repeat-x;
  padding:12px 0 20px 0;
}
.vl {background:url(/images/gui/dottedlinev.gif) center repeat-y;}
.onecolcell{width:180px;}
.onehalfcolcell{width:270px;}
.twocolcell{width:375px;}
.threecolcell{width:570px;}
.fourcolcell{width:765px;}
.middlecell{width:14px;}
/* START Benefits Table used on the benefits pages!*/
.bleft{
  border:1px solid #000;
  padding:5px;
  background:#ebebeb;
  font-weight:bold;
  width:25%;
}
.bright{
  border:1px solid #000;
  padding:4px;
}
.tabbedcellhdr{
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  padding:4px;
}
.tabbedcellbody{
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  padding: 4px;
}
/* START Metro Style Table * table used throughout site for displaying data*/
.tblborder{
  border-bottom:1px solid #999;
}
.tbltitlerow{
  font:bold 8pt Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
  background:#666;
  border:1px solid #666;
  color:#FFF;
  padding:0 9px 0 9px;
}
.tblheadrow td{
  font:bold 7.5pt Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
  color:#333;
  padding:0 9px 0 9px;
  border:1px solid #999;
}
.tblheadrowgreybg td {
  font: bold 8.0pt Verdana,Tahoma,Arial,Helvetica,Sans-Serif; 
  color: #333;
  padding:0 9px 0 9px;  
  background-color: #ccc;
}
.tblgryrow td {
  background:#ebebeb;
  border:1px solid #999;
  padding:4px 30px 4px 9px;   
}
.tblgryrowtraining td {
  PADDING-RIGHT: 4px;
  BORDER-TOP: #ccc 1px solid;
  PADDING-LEFT: 9px;
  BACKGROUND: #ebebeb;
  PADDING-BOTTOM: 4px;
  PADDING-TOP: 4px;
  BORDER-BOTTOM: #ccc 1px solid;
}
.tblwhtrow td {
  border:1px solid #999;
  padding:4px 30px 4px 9px;   
  background:#fff;
}
.tblwhtrowtraining td {
  PADDING-RIGHT: 4px;
  BORDER-TOP: #ccc 1px solid;
  PADDING-LEFT: 9px;
  BACKGROUND: #fff;
  PADDING-BOTTOM: 4px;
  PADDING-TOP: 4px;
  BORDER-BOTTOM: #ccc 1px solid;
}
.tbljustline td {
  border-top:1px solid #999;
}
.tbljustlineleft {
  border-left:solid #ccc 1px
}
.tbljustlineright {
  border-right:solid #ccc 1px
}
.tbljustlineboth {
  border-right:solid #ccc 1px;
  border-left:solid #ccc 1px
}
/* START Threat Con Box */
.orgbck{background:#FC0;}
.redbck{background:#F30;}
.wthrt{
  width:180px;
  w\idth:168px;
}
.thrtimg {
  margin-bottom:-11px;
}
.thrtxt{
  margin:0 0 3px;
  text-align:center;
}   
.thrtbck{
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
  width:180px;
  w\idth:178px; 
  margin:10px 0 0 0;
  padding:0;
  color:#fff;
  text-align:center;
  font-weight:bold;
  line-height:20px;
}
/* START Miscellaneous Additions */
.promoheader{
  background:url(/images/gui/promoline.gif) bottom repeat-x;
  line-height:30px;
}
.promolrgtxt{
  font-weight:bold;

  font-size:14px;
  margin:10px 0 0 0;
  color:#786F68;
}
.headtext{
  margin:0;
  display:inline-block;
}
.grybck{
  background:#666;
  color:#FFF;
  font:bold 15px/15px arial, helvetica, lucida, sans-serif; 
  padding:4px 4px 4px 6px;
}
.center, #center{text-align:center}
.center-partner {text-align: center; display: block;}
.center-button{margin-left:180px;}
.leftimage{
  float:left;
  margin:0 15px 10px 0;
}
.rightimage{
  float:right;
  margin:0 0 10px 15px;
}

.productimage{
  float: left;
  padding-right: 20px;
  padding-bottom: 4px;
}

.blk{color:#000;}
.org{color:#CE6100;}
.gry{color:#786F68;}
.h1sub{color:#9A918C;}
.h2feature{color:#707146;}
.smltxt {font-size:7pt;}

div.leftcol {
float: left;
width: 48%;
}

div.rightcol {
float: right;
width: 48%;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}  
.clearfix {
  display: inline-block;
}  

/* Clearfix IE variants \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End */

/* Application style */ 

/* AppError */ 
.AppError{ 
        position:absolute; 
        top:105px; 
        left:100px; 
        color:red; 
        font:inherit; 
        margin-bottom:15px; 
        width:600px; 
        font-weight:bold; 
} 

/* AppHeader */ 
.AppHeader{ 
        position:absolute; 
        top:120px; 
        left:5px; 
        color:Black; 
        font:inherit; 
        margin-bottom:15px; 
        width:600px; 
        font-weight:bold; 
} 

/* AppError */ 
.AppProgress 
{ 
        background-color:Silver; 
        position:absolute; 
        top:145px; 
        left:100px; 
        color:Black; 
        font:inherit; 
        margin-bottom:15px; 
        width:600px; 
        font-weight:bold; 

} 

.PageTitle {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 7px; COLOR: #666666; LINE-HEIGHT: 16px; PADDING-TOP: 5px; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}

DIV.PageTitle_leftcol {
  FLOAT: left; WIDTH: 380px;
}
DIV.PageTitle_rightcol {
  FLOAT: right; WIDTH: 190px;
}

DIV.PageTitle_middlecol {
  FLOAT: left; WIDTH: 15px;
}

.instruction {
  FONT: 10px Verdana, sans-serif;
  COLOR: #808080;
}

.greyTable {
  BACKGROUND-COLOR: #eaeaea;
  padding-top: 2px;
  padding-bottom: 2px;
}

/* ProgressIndicator */

.ProgressIndicator {
  FONT: 10px Arial; COLOR: #C60; TEXT-DECORATION: none
}
.ProgressIndicator A:link {
  FONT: 10px Arial; COLOR: #808080; TEXT-DECORATION: none
}
.ProgressIndicator A:active {
  FONT: 10px Arial; COLOR: #808080; TEXT-DECORATION: none
}
.ProgressIndicator A:visited {
  FONT: 10px Arial; COLOR: #808080; TEXT-DECORATION: none
}
.ProgressIndicator A:hover {
  FONT: 10px Arial; COLOR: #cc6600; TEXT-DECORATION: underline
}
.ProgressIndicatorOn {
  FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none
}
.ProgressIndicatorOn A:link {
  FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none
}
.ProgressIndicatorOn A:active {
  FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none
}
.ProgressIndicatorOn A:visited {
  FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none
}
.ProgressIndicatorOn A:hover {
  FONT: bold 11px Arial; COLOR: #cc6600; TEXT-DECORATION: underline
}

/* greenTxt */

.greenTxt {
  FONT-WEIGHT: bold;
  FONT-SIZE: 8px;
  COLOR: #0f423f;
  text-decoration: none;
}

.greenTxt A:hover {
  FONT-WEIGHT: bold;
  FONT-SIZE: 8px;
  COLOR: #000000;
  text-decoration: none;
}

/* Button */
.ExternalAppButton {
  FONT: 11px Arial, sans-serif; COLOR: #000000;
}

/* Headings */

.SectionHeading_new {
  COLOR: #000000;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
}

/* Question Type Styles */

DIV.questionType_no {
  FLOAT: left; WIDTH: 40px;
}

DIV.questionType_details {
  FLOAT: left; WIDTH: 545px;
}
DIV.questionType_Action {
  FLOAT: left;
  WIDTH: 545px;
  padding-top: 10px;
  padding-left: 25px;
  padding-bottom: 10px;
}
DIV.spacer {
  height: 10px; 
}

.Field {
  FONT: 11px arial, sans-serif; COLOR: #000000
}

.Question_greyTable {
  BACKGROUND-COLOR: #eaeaea;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

DIV.line {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-right: 10px;
}

.TextButton {
  font-size: 11px;
  text-decoration: none;
  color: #CC6600;
}

.TextButton A:hover {
  COLOR: #cc6600;
  TEXT-DECORATION: underline;
  font-family: Verdana, sans-serif;
  font-size: 11px;
}

.HelpIcon {
  FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc6600
}

A.HelpIcon:hover {
  FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #cc6600; text-decoration: none;
}

.ReadOnlyBox {
  BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT: 12px arial, sans-serif; BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #bbbbbb; TEXT-ALIGN: center
}



/* Print table styles */

.ReportHighlight {
  background-color: #eeeeee;
}
.ReportBorder {
  BORDER-RIGHT: #eeeeee 1px solid;
  BORDER-TOP: #eeeeee 1px solid;
  BORDER-LEFT: #eeeeee 1px solid;
  BORDER-BOTTOM: #eeeeee 1px solid;
}


Table.answ {
  BORDER-COLLAPSE: separate;
  
}

TABLE.answ th {
  VERTICAL-ALIGN: top;
  background-color: #eeeeee;
  font-weight: normal;
  text-align: left;
}

TABLE.noborder td{
  border: none;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 15px;
}

/* New Homepage Project Styles */

.gradbdy {
  height: auto;
  background-image: url(/images/threatExpBdyBG.gif);
  background-repeat: repeat-x;
  margin-top:2.9em;
  border:1px solid #999;
  border-bottom-width:0;
  padding:0em 1.5em 0em 1.5em
}

.gradftr {
  background-image: url(/images/threatExpFtrBG-sml.gif);
  border:1px solid #999;
  border-top-width:0;
  height:36px;
  background-repeat: repeat-x;  
  img {vertical-align:middle; margin:0em};
}

img.leftimagenew {
  display:block;
  margin-left:auto;
  margin-right:auto;
}

/* Added for 3.3 release */

/* CSS Document */
a {color:rgb(204, 102, 0); text-decoration: none;}
a:hover {color:#c60; text-decoration: underline;}
a:visited {color:#c60; text-decoration: none;}

#menu .lftMenuSelectLI {
list-style-position:inherit; list-style-image:none!important; list-style-type:none }
#menu .lftMenuSelect {background-color: #fff; margin-left:-30px; padding-left:30px;  list-style-position:inherit; list-style-image:none!important; list-style-type:none}
.sector{
  background:#7A706A url(/images/gui/sectorback.gif) repeat-x top;
  width:100%;
  min-width:800px;
  position:absolute;
  top:95px;
  height:33px;
}
#newcontent { FONT: 8pt/11pt verdana, arial, helvetica, lucida, sans-serif; COLOR: #333; BORDER: #999999 0px dotted;}
.newcontetWrap {margin-left: 10px; margin-top: 40px;}
#NewLeftPane {
  WIDTH: 570px; BACKGROUND-COLOR: #fff; float:left; BORDER: #999999 0px dotted; 
}
#NewRightPane {
  WIDTH: 180px!important; float:left; BORDER: #999999 0px dotted; margin-left: 10px;
}
.leftMargin5 {
  MARGIN-LEFT: 5px
}
.leftMargin20 {
  MARGIN-LEFT: 20px
}
.topMargin5 {
  MARGIN-TOP: 5px
}
.topMargin10 {
  MARGIN-TOP: 10px
}
.topMargin15 {
  MARGIN-TOP: 15px
}
.topMargin20 {
  MARGIN-TOP: 20px
}
.topMargin30 {
  MARGIN-TOP: 30px
}
.spacer5 { height: 5px;}
.spacer6 {height:6px;}
.spacer10 { height: 10px;}
.spacer14 {height: 14px;}
.spacer15 { height: 15px;}
.spacer20 { height: 20px;}
.spacer25 { height: 25px;}
.spacer30 { height: 30px;}
.spacer35 { height: 35px;}
/*start window shade style elements */
.subs, .page-flag {
display: none;
}
/*end window shade style elements*/
.threatcon {
   border: 1px solid #CCCCCC;
   padding: 0px;
   background: url(/images/gui/threatcon_bottom.gif) bottom repeat-x;
   padding-bottom: 3px;
   margin: 0px 0px 20px 0px;
}
.threatcon div.partnertype {
   background: url(/images/gui/threatcon_top.gif) top repeat-x;
   padding: 5px 2px 3px 3px;
   background-color: #F1EEE7;
   text-align: center;
}
.threatcon div.partnerlevel {
   background: url(/images/gui/bg_dashed_line.gif) top repeat-x;
   padding: 5px 2px 5px 3px;
   text-align:center;
}
.threatcon div.partnerleveBTM {
  background: url(/images/gui/bg_dashed_line.gif) top repeat-x;
  text-align:center;
  padding: 5px 2px 3px 0px;
  background-color: #F1EEE7;
    text-align: center;
}
.threatcon div.newlearn {
   margin: 0px 0px 0px 0px;
   padding: 3px 0px 4px 0px;
}
div.partnertype span, div.partnerlevel span, div.partnerleveBTM span { color:#666666; }
#twothreefour{
  padding:15px 15px 10px 15px;
  top:170px;
}
.dividerHeaderProd { background-image: url(/images/a_mask/divider_header.gif); 
 margin: 0px; background-repeat: repeat-x; height: 3px; width: 100%;
}
/* Table */
TABLE.withoutBorder {
  WIDTH: 100%; 
}
TABLE.withoutBorder TD {
  PADDING-RIGHT: 10px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 12px; PADDING-TOP: 5px; 
}
TABLE.withoutBorder TH {
  PADDING-RIGHT: 4px;
  PADDING-LEFT: 8px;
  FONT-SIZE: 10px;
  PADDING-BOTTOM: 4px;
  LINE-HEIGHT: 16px;
  PADDING-TOP: 5px;
  text-align:left;
  color: #FFFFFF;
  background-color: #666666;
}
TABLE.withoutBorder  P{ margin: 0px; padding-left: 0px; padding-bottom: 5px; FONT-SIZE: 11px;}
TABLE.withoutBorder TR.dgGray {
  BACKGROUND-COLOR: #ebebeb;
}
TABLE.withoutBorder TR.dgWhite {
  BACKGROUND-COLOR: #fff;
}
.sort {
  float: right;
  margin: 1px 0px 5px 0px;
}
.gradbdy {
  height: auto;
  background-image: url(/images/threatExpBdyBG.gif);
  background-repeat: repeat-x;
  margin-top:2.9em;
  border:1px solid #999;
  border-bottom-width:0;
  padding:0em 1.5em 0em 1.5em
}
TABLE.withBorder {
  WIDTH: 100%; border:1px solid #ccc;
}
TABLE.withBorder TD {
  PADDING-RIGHT: 10px; FONT-SIZE: 10px;LINE-HEIGHT: 12px; border:1px solid #ccc; padding: 3px;
}
TABLE.withBorder TH {
  FONT-SIZE: 10px;
  LINE-HEIGHT: 16px;
  text-align: center;
  color: #FFFFFF;
  background-color: #666666;
  padding: 3px;
  
  
}
.withBorderHeader { border-left:1px solid #fff;}
TABLE.withBorder  P{ margin: 0px; padding-left: 0px; padding-bottom: 5px; FONT-SIZE: 11px;}
TABLE.withBorder TR.dgGray {
  BACKGROUND-COLOR: #ebebeb;
}
TABLE.withBorder TR.dgWhite {
  BACKGROUND-COLOR: #fff;
}
.contentHeader {
  font:10px verdana, arial, tahoma!important;
  font-weight:bold!important;
  background-color:#7A706A;
  color:#fff;
  /* text-indent:6px;*/
  vertical-align:middle;
  padding-top:0px;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-top: -2px;
  padding-left: 0px;
}
.contentHeader span {padding-left: 6px;}
.contentHeader p {margin: 0px; padding:0px; }
/* Page Mask */
.pageMask {
  Z-INDEX: 1001; FILTER: alpha(opacity=5); LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #666666; opacity: .05;
}
#symAccount {
  Z-INDEX: 1003; LEFT: 145px; VISIBILITY: hidden; POSITION: absolute; TOP: 15px; BACKGROUND-COLOR: #fff
}
#symAccount .container {
  LEFT: 0px; POSITION: relative; TOP: 0px
}
#symAccount .container {
  BORDER-RIGHT: #848284 1px solid; BORDER-TOP: #848284 1px solid; BACKGROUND: #fff; BORDER-LEFT: #848284 1px solid; BORDER-BOTTOM: #848284 1px solid
}
.PageClose {
  Z-INDEX: 2004; FILTER: alpha(opacity=5); LEFT: 850px; VISIBILITY: hidden; POSITION: absolute; TOP: 30px; opacity: .05
}
/* End Page Mask */
.PnetWsContent {background-color:#ebebeb; font:8pt normal verdana, tahoma, arial, helvicta, sans-serif!important; padding-top: 10px; padding-bottom: 10px; }
.PnetWsContent_text {
  padding-left: 0px;
  padding-right: 15px;
  border-bottom:1px dotted #ccc;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-left: 15px;
  margin-right: 15px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: left center;
  border-top:0px dotted #ccc; 
  color:#333;
}

ul.carat {
list-style-position: outside;
list-style-image: url(/images/gui/orangecarat.gif);
color: #000;
padding:0px;
margin:2px;
}

ul.caratAct {
list-style-position: outside;
list-style-image: url(/images/gui/blackcarat.gif);
color: #999;
padding:0px;
margin:0px
}

.Act {
  margin-left: 0px;
  margin-right: 0px;
  background-color:#ffffff;
  padding-left: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
  color:#999;
  font-weight:700
}
.Act span { 
  background-image: none;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;
}
.PnetWsContent_text span {
  padding-left: 20px; 
}
.PnetWsContent_text a, .Act a {color:#333!important; text-decoration:none;  }
.PnetWsContent_text a:visited, .Act a:visited {color:#333; text-decoration:none; }
.PnetWsContent_text a:hover, .Act a:hover {color:#c60; text-decoration: underline;}
div.DetailsColumn {
  border: 0px solid #333;
}
div.DetailsColumn form{ padding:0px; margin:0px;}
div.DetailsColumnTop {
  padding: 5px; 
}
div.DetailsColumnTopLft { float:left; }
.buttonlink { float:left ; cursor: pointer}
div.DetailsColumnTopRgt { float:right; }
div.DetailsColumnTopRgt P { padding:0px; margin: 0px;}
.rightMargin10 {width: 10px;}
div.DetailsColumnTopLft A:hover { cursor: pointer; text-decoration: none;}
.AddContactHeading {float: left; width: 100%; margin-top: 17px; margin-bottom: 3px;}
.Rgt_utilities { margin-top: -15px; margin-right: 0px; text-align: right; clear:left; float:right;
}
.Rgt_utilities td { padding: 2px; margin: 0px;}
.Rgt_utilities img {padding:0px; margin:0px;}

span.programImg {
  position: relative;
  z-index: 1;
  text-decoration: none;
  
}
span.programImg a span {
  display: none;
  text-decoration: none;
}
span.programImg a:hover {
  font-size: 99%;
  font-color: #000000;
  text-decoration: none;
}
span.programImg a:hover span { 
  display: block; 
  position: absolute;   
  z-index: 100; 
  top: 1.5em; 
  right:6.5em; 
  width: 230px;
  margin-right: 0px;
  text-decoration: none;
}
.programImg span li a:hover {text-decoration: none; } 
/* End Tool Tip */
/*remove the original class "insidebarwide" form phase2.css*/
div.newinsidebarwide {
   background-image: url(/images/gui/insidebar-background.jpg);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   padding: 0px 0px 0px 0px;
   width: 100%;
} 
table.newinsidebarwide {
   height: 30px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
table.newinsidebarwide {
   margin: 0px;
   padding: 0px;
}
table.newinsidebarwide td.head {
  background: url(/images/gui/insidebar.gif) repeat-x;
    margin: 0px;
    padding: 0px 50px 0px 2px;
    vertical-align: middle;
}
table.newinsidebarwide td {
   margin: 0px;
   padding: 2px 0px 0px 0px;
   vertical-align: middle;
}
table.newinsidebarwide td.spacer {
  background: url(/images/gui/insidebar-spacer.gif) no-repeat center;
    margin: 0px;
    padding: 7px 5px 0px 5px;
    vertical-align: middle;
}
div.newinsidebarwide a {
   font-weight: bold;
   font-size: 10px;
}
.promoheader{
  background:url(/images/gui/promoline.gif) bottom repeat-x;
  line-height:30px;
}
/* addtional styles for CMS track */
.tabs {
  padding: 0px 0px 8px 0px;
  margin: 0px;
  font: bold 10px Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
  list-style-type: none;
  text-align: left;
  color: #333333;
}

.tabs li {
  display: inline;
  margin: 0px;  
}
.tabs li a {
  text-decoration: none;
  padding: 7px 10px 8px 10px;
  border:1px solid #CCC;
  color: #333333!important;
  background: url('/images/a_styles/tab.gif') top left repeat-x;
}
.tabs li a:visited {
  color: #333333;
}
.tabs li a:hover {
  text-decoration: underline;
  color: #333333!important;
}
.tabs li.active {
  position: relative;
  top: 1px;
}
.tabs li.active a, .tabs li a.active { 
  background-image: url('/images/a_styles/tab_active.gif');
  border: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 0px solid #999999;
  border-left: 1px solid #999999;
  padding: 8px 10px 10px 10px;
}
.tabs li.active a:hover { 
  text-decoration: none;
}
.tabViewContainer { 
  border:1px solid #999999;
  border-collapse: collapse;
  height: 288px;
  overflow: auto;
  background: white url('/images/a_styles/tab_view.gif') top left repeat-x;
}
.tabView {
  display: none;
  height:475px;
  padding: 5px 3px 5px 3px;   
}
.TabViewCont {
  border:1px solid #999999;
  border-collapse: collapse;
  width:560px;
  background:white url('/images/a_styles/tab_view.gif') top left repeat-x;
  padding:0px;
  margin:0px;
  overflow:hidden;
  margin-top: 2px;
}
.TabViewContTxt { padding: 20px 20px 30px 20px; float: left;}
.TabViewContTxtLft {
  margin:0px;
  FONT: 8pt/11pt verdana, arial, helvetica, lucida, sans-serif;
  COLOR: #333;
  width:180px!important;
  border:0px solid #ccc;
  float: left;
  padding: 0px;
}
.TabViewContTxtLft_text {
  padding-left: 0px;
  padding-right: 0px;
  border-bottom:1px dotted #ccc;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-left: 0px;
  margin-right: 0px;
  background-image: url(/images/gui/orangecarat.gif);
  background-repeat: no-repeat;
  background-position: left center;
  border-top:0px dotted #ccc; 
}
.TabViewContTxtLft_text span {
  padding-left: 20px; display:block;  
}
.TabViewContTxtLft_text a {color:#c60!important; text-decoration:none;  }
.TabViewContTxtLft_text a:visited {color:#c60; text-decoration:none; }
.TabViewContTxtLft_text a:hover {color:#c60; text-decoration: underline;}
.TabViewContTxtLft_textAct {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom:1px dotted #ccc;
  font-weight: bold;
  
}
.TabViewContTxtLft_textAct span { 
  
}
.TabViewContTxtLft_textAct a {color:#666!important; text-decoration:none;  }
.TabViewContTxtLft_textAct a:visited {color:#666; text-decoration:none; }
.TabViewContTxtLft_textAct a:hover {color:#666; text-decoration: none;}
.TabViewContTxtMid {width:20px!important; float: left;}
.TabViewContTxtRgt {
  width:315px!important;
  border:0px solid #ccc;
  float: right;
  FONT: 8pt/11pt verdana, arial, helvetica, lucida, sans-serif;
  COLOR: #333;
  padding: 0px;
  margin:0px;
}
.TabViewContTxtRgt ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
}
.TabViewContTxtRgt li { padding-top: 5px; padding-bottom: 5px; }
.noArrow_li { list-style: none;}
.noArrow_li a, .TabViewContTxtRgt a {color:#c60!important; text-decoration:none;  }
.noArrow_li a:visited, .TabViewContTxtRgt a:visited {color:#c60; text-decoration:none; }
.noArrow_li a:hover, .TabViewContTxtRgt a:hover {color:#c60; text-decoration: underline;}
.newcontentLft {
  background-color:#fff;
  margin:10px 15px 10px 15px;
  FONT: 8pt/11pt verdana, arial, helvetica, lucida, sans-serif;
  COLOR: #333;
  width:560px;
  border:0px solid #ccc;
  float: left;
  padding: 0px;
}
/* added to support syndicated content in product pages (START) */
.TabViewContTxtRgt .tabBodyTitle {
	font-weight: bold;
	font-size: 10pt;
}
.TabViewContTxtRgt .tabBodyHeader {
	font-weight: bold;
	font-size: 8pt;
	padding-top: 14px;
}
.TabViewContTxtRgt .tabBodySubheader {
	font-weight: normal;
	font-size: 8pt;
	padding-top: 10px;
}
.TabViewContTxtRgt .tabBodyText {
	padding-top: 7px;
}
.TabViewContTxtRgt .bulletTextAlign {
	list-style: disc outside;
	padding-left: 1.5em;
}
/* added to support syndicated content in product pages (END) */
.newcontentRgt {
  width:180px!important;
  border:0px solid #ccc;
  float: left;
  FONT: 8pt/11pt verdana, arial, helvetica, lucida, sans-serif;
  COLOR: #333;
  padding: 0px;
  margin: 10px 0px 0px 0px;
}
.boxShotdetails {
  width: 100%;
}
.boxShotdetailsLft {
  float: left; padding: 10px 12px 10px 0px;
}
.boxShotdetailsRgt {
  margin-top: 10px;
}
/* site search styles */
.headerSearch {position:absolute; left:600px; top: 6px; white-space:nowrap}
.headerSearch IMG { padding-top: 2px!important; }
.newwidget{
  padding:5px;
  margin:0px;
  list-style:url(/images/gui/orangebullet.gif) outside; 
}
.newWlist{padding-left:20px;}
.searchContent td { color:#c60}
.searchContent INPUT{
  FONT-SIZE: 12px; COLOR: #666; margin-right: 5px!important; font-weight:bold;
}
.searchTip {margin-top: 1px; font-size: 7pt; color:#c60;}
.searchTip a {color:#c60!important; text-decoration:none;  }
.searchTip a:visited {color:#c60; text-decoration:none; }
.searchTip a:hover {color:#c60; text-decoration: underline;}
.searchTip span {
  font-style: italic;
  color: #999999;
}
.searchTipLine {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ccc;
  margin-top: 20px;
  margin-bottom: 20px;
}
.SuggestsContent {
  font-family: verdana, arial, helvetica, lucida, sans-serif;
  font-size: 8pt;
  line-height: 11pt;
  color: #333333;
}
.SuggestsContent h2 {padding-bottom: 10px;}
.SuggestsContent p { padding: 0px; margin: 0px}
.SuggestsContent a {color:#c60!important; text-decoration:none;  }
.SuggestsContent a:visited {color:#c60; text-decoration:none; }
.SuggestsContent a:hover {color:#c60; text-decoration: underline;}
.ResultContent {
  font-family: verdana, arial, helvetica, lucida, sans-serif;
  font-size: 8pt;
  line-height: 11pt;
  color: #333333;
}
.ResultContent ul , .newpopupcontent ul {padding: 0px; margin: 0px; padding-top: 5px;}
.ResultContent li { padding-left:0px; padding-top: 0px;}
ul.graySquareBullet{
  list-style:url(/images/gui/graybullet.gif) outside;
  color:#000;
  padding-left: 20px!important;
  
}
.graySquareBullet li, .OragneSquareBullet li{
  padding-bottom: 5px;
}
ul.OragneSquareBullet{
  list-style:url(/images/gui/orangebullet.gif) outside;
  color:#000;
  padding-left: 20px!important;
  padding-top: 0px;
  
}
.ResultContent p {padding: 0px; margin: 0px;}
.ResultContent br {padding-bottom: 10px;}
.ResultContent a {color:#c60!important; text-decoration:none;  }
.ResultContent a:visited {color:#c60; text-decoration:none; }
.ResultContent a:hover {color:#c60; text-decoration: underline;}
.bottomMargin10 {
  MARGIN-BOTTOM: 10px
}
.newpopupcontent {
  margin: 20px 15px 20px 15px}
.newpopupcontent span {
  color: #999999;
}
.AdvanceSearchContent td { color:#000; padding-bottom: 8px; padding-left: 5px;}
.AdvanceSearchContent span { padding-left: 5px; padding-right: 5px;}
.Anywords input {width: 85px!important;}
.Otherwords input {width: 310px!important;}
.Otherwords select {width: 310px!important;}
.AdvanceSearchButton { padding-left:445px}
/* Tool Tip Styles Start */
.help {
  visibility: hidden;
  position: absolute;
  z-index:233333;
}
.helpTitle {
  padding-right:9px; 
  padding-left: 9px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: 700;
  font-size: 11px;
  color: #fff;
  line-height: 11px;
  font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
  background-color: #f27f1a;
  position: relative;
}
.helpContent {
  padding-right: 8px;
  padding-left: 8px;
  padding-bottom: 15px;
  padding-top: 8px;
  font-weight: 400;
  font-size: 11px;
  border-left: #999 1px solid;
  background-color: #fafafa;
  overflow:auto;
  color: #535353;
  line-height: 15px;
  font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
  position: relative;
  border-right: #999 1px solid;
  border-bottom: #999 1px solid;
}
.helpContent ul { 
  margin: 0px;
  padding: 0px;
  text-decoration:none;
}
.helpContent li{
  list-style-type: none!important;
  list-style-image: none!important;
  padding: 0px!important;
  margin: 0px!important;
  font-size: 11px;
  color: #666666;
  font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration:none;!important
}
/* Tool Tip Styles End */
UNKNOWN {
  DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 180px
}
.ws1 {
  DISPLAY: block; OVERFLOW: hidden
}
.ws2 {
  DISPLAY: block; OVERFLOW: hidden
}
.ws3 {
  DISPLAY: block; OVERFLOW: hidden
}
.ws4 {
  DISPLAY: block; OVERFLOW: hidden
}
.ws1 {
  HEIGHT: 1px
}
.ws2 {
  HEIGHT: 1px
}
.ws3 {
  HEIGHT: 1px
}
.ws2 {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
.ws3 {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
.ws4 {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px
}
.ws1 {
  BACKGROUND: #ddd; MARGIN: 0px 5px
}
.ws2 {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.ws3 {
  MARGIN: 0px 2px
}
.ws4 {
  MARGIN: 0px 1px; HEIGHT: 2px
}
.WdwShdBtm {
  DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 180px
}
.ws1 {
  DISPLAY: block; OVERFLOW: hidden
}
.ws2 {
  DISPLAY: block; OVERFLOW: hidden
}
.ws3 {
  DISPLAY: block; OVERFLOW: hidden
}
.ws4 {
  DISPLAY: block; OVERFLOW: hidden
}
.ws1 {
  HEIGHT: 1px
}
.ws2 {
  HEIGHT: 1px
}
.ws3 {
  HEIGHT: 1px
}
.ws2 {
  BORDER-RIGHT: #b8b8b7 1px solid; BORDER-TOP: #b8b8b7 0px solid; BACKGROUND: #b8b8b7; BORDER-LEFT: #b8b8b7 1px solid; BORDER-BOTTOM: #b8b8b7 0px solid
}
.ws3 {
  BORDER-RIGHT: #b8b8b7 1px solid; BORDER-TOP: #b8b8b7 0px solid; BACKGROUND: #b8b8b7; BORDER-LEFT: #b8b8b7 1px solid; BORDER-BOTTOM: #b8b8b7 0px solid
}
.ws4 {
  BORDER-RIGHT: #b8b8b7 1px solid; BORDER-TOP: #b8b8b7 0px solid; BACKGROUND: #b8b8b7; BORDER-LEFT: #b8b8b7 1px solid; BORDER-BOTTOM: #b8b8b7 0px solid
}
.ws1 {
  BACKGROUND: #ddd; MARGIN: 0px 5px
}
.ws2 {
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.ws3 {
  MARGIN: 0px 2px
}
.ws4 {
  MARGIN: 0px 1px; HEIGHT: 2px
}
.PnetWs {
  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #b8b8b7; PADDING-BOTTOM: 2px; OVERFLOW: hidden; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.WsPanel {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.WsPanel_heading {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; margin-bottom: 5px;}
.WsPanelTab {
  PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(/images/WindowShade/no-landing-windowshade--button.jpg) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; CURSOR: pointer; COLOR: #222; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: none; moz-user-select: none; khtml-user-select: none; font-weight: bold; width: 172px; z-index: -2;
}
.WsPanelContent {
  PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: url(/images/WindowShade/no-landing-windowshade--white-top.gif) #fff no-repeat  top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 25px;
}
.bulletPanelContent{
  SCROLLBAR-FACE-COLOR: transparent; SCROLLBAR-HIGHLIGHT-COLOR: transparent; OVERFLOW: auto; SCROLLBAR-SHADOW-COLOR: transparent; COLOR: #555; SCROLLBAR-3DLIGHT-COLOR: transparent; SCROLLBAR-ARROW-COLOR: #999; SCROLLBAR-TRACK-COLOR: transparent; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: transparent; SCROLLBAR-BASE-COLOR: transparent; HEIGHT: 90px;}
.bulletPanelContent span {
  margin-left: 0px;
}
.bulletPanelContent A {
  TEXT-DECORATION: none; list-style: none
}
.bulletPanelContent A:visited {
  TEXT-DECORATION: none
}
.bulletPanelContent A:active {
  TEXT-DECORATION: none
}
.bulletPanelContent A:hover {
  TEXT-DECORATION: underline
}
#open-1 span, #open-2 span, #open-3 span, #open-4 span, #open-5 span {z-index: 1; position: relative;}
.WsPanelTab span { width: 100%;}
.subs {position: relative; margin-top: -25px; width: 162px;}


/*RegisterNow BUTTON 4divs*/
a.tdNone:hover { color: #c60 !important;text-decoration: none !important }
a.tdNone:active { color: #c60 !important;text-decoration: none !important }
a.tdNone:visited { color: #c60 !important;text-decoration: none !important }
div.regNowBox { float:left; height:19px;padding: 5px 0;margin: 10px; 0;border:0px;width:100% }
div.leftRegNow { background:url(/images/program/leftRegNow.gif) no-repeat left; padding:0px;margin:0px;width:18px;height:19px;border:0px;float:left }
div.midRegNow { background:url(/images/program/midRegNow.gif) repeat-x left; padding:0px;margin:0px;width:auto;height:19px;border:0px;float:left;font-family:verdana,arial,sans-serif;font-size:10px;font-weight:700;color:#C60;text-align:left }
div.rightRegNow { background:url(/images/program/rightRegNow.gif) no-repeat left; padding:0px;margin:0px;width:18px;height:19px;border:0px;float:left }


/* Adding tab css */
ul.squarebulletblack {
color:#000;
list-style:url(../images/blackbullet.gif) outside;
}

/* Altiris Member Landing Boxed Area */
.info {padding-left:1em; margin-left:1em; display:inline; background:url('/images/masthead/infoIcon.gif') no-repeat left}

.box_bg1, .box_bg2, .box_bg3, .box_bg4 {background:url('/images/b_solutions_resources_grada_sol.jpg') bottom repeat-x; border:1px solid #DDD; border-width:0 1px}

.tabbed_area_altiris {
float: left;
background-color:#FFF;
margin-bottom:20px;
margin-top:15px;
padding-top:8px;
width:350px;
}

.tabbed_area {
float: left;
background-color:#FFF;
margin-bottom:20px;
margin-top:15px;
padding-top:8px;
width:550px;
}

.tabbed_area_ren {
background-color:#FFF;
margin-bottom:40px;
margin-top:30px;
padding-top:8px;
width:380px;
}

/* Asian font Size Changes for Tabbed areas */
ul.tabs_asian {
margin:5px 0 7px;
padding:0 0 1px;
}

ul.tabs_asian li {
display:inline;
list-style:none;
position:relative;
}

ul.tabs_asian li a {
background:url(/images/a_styles/tab.gif) repeat-x top #FFF;
border:1px solid #999;
color:#000;
font-size:11px; /* Updated font size for Asian - ^2px */
font-weight:700;
text-decoration:none;
padding:8px 14px;
outline:none;
}

ul.tabs_asian li a.active {
background:url(/images/a_styles/tab_active.gif) repeat-x top #FFF;
border:1px solid #999;
border-bottom:0 solid #FFF;
color:#282e32;
position:relative;
top:1px;
outline:none;
}
/* End Asian Tab section updates */

.content_altiris {
background:url(/images/a_styles/tab_view.gif) repeat-x top #FFF;
border:1px solid #999;
float:left;
width:350px;
padding:10px 10px 30px;
}

.content {
background:url(/images/a_styles/tab_view.gif) repeat-x top #FFF;
border:1px solid #999;
float:left;
width:550px;
padding: 10px 10px 30px;
}

* html .content {
background:url(/images/a_styles/tab_view.gif) repeat-x top #FFF;
border:1px solid #999;
float:left;
width:570px;
padding: 10px 10px 30px;
}

.content_ren {
background:url(/images/a_styles/tab_view.gif) repeat-x top #FFF;
border:1px solid #999;
float:left;
width:380px;
padding:10px 10px 30px;
}

.content ul {
margin:0;
padding:0 20px;
}

* html ul.tabs li a.active {
position:relative;
z-index:1;
}

a.tt {
position:relative;
text-decoration:none !important;
z-index:24;
}

a.tt:hover {
z-index:25;
}

a.tt:hover span.tooltip {
color:#666;
display:block;
filter:alpha(opacity:90);
font:10pt Arial;
khtmlopacity:0.9px;
left:0;
mozopacity:0.9px;
opacity:0.9px;
position:absolute;
text-decoration:none !important;
top:0;
width:160px;
padding:15px 0 0;
}

a.tt:hover span.top {
background:url(/images/products/SNAC-Pack/bubble.gif) no-repeat top;
display:block;
text-decoration:none !important;
padding:30px 8px 0;
}

a.tt:hover span.middle {
background:url(/images/products/SNAC-Pack/bubble_filler.gif) repeat bottom;
display:block;
text-decoration:none !important;
padding:0 8px;
}

a.tt:hover span.bottom {
background:url(/images/products/SNAC-Pack/bubble.gif) no-repeat bottom;
color:#666;
display:block;
padding:3px 8px 10px;
}

a.tt:hover span.topor {
background:url(/images/products/SNAC-Pack/bubble-or.gif) no-repeat top;
display:block;
text-decoration:none !important;
padding:30px 8px 0;
}

a.tt:hover span.middleor {
background:url(/images/products/SNAC-Pack/bubble_filler-or.gif) repeat bottom;
display:block;
text-decoration:none !important;
padding:0 8px;
}

a.tt:hover span.bottomor {
background:url(/images/products/SNAC-Pack/bubble-or.gif) no-repeat bottom;
color:#666;
display:block;
padding:3px 8px 10px;
}

#content_2,#content_3,#content_4,a.tt span {
display:none;
}

.prodBreadcrumb {
	margin-left:-180px;
	width:770px;
}

ul.bulletTextAlign li {
	list-style-image: url(/images/gui/orangecarat.gif);
}

#dlp-box {
	margin: 20px 0;
	width: 548px;
	padding: 10px;
	padding-top: 15px;
	background: #DEDEDE;
	border: 1px solid #999999;
}

#dlp-box p {
	color: #000000;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid grey;
padding: 3px;
background-color: white;
visibility: hidden;
z-index: 100;
font: 8pt Arial;
}

.tabbed_area_pslanding {
background-color:#FFF;
padding-top:7px;
width:740px;
}

*html .tabbed_area_pslanding {
background-color:#FFF;
padding-top:8px;
width:740px;
}

.tabcontent_pslanding {
background:url('/images/a_styles/tab_view.gif') repeat-x top #FFF;
border:1px solid #999;
float:left;
width:740px;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
margin-bottom: 20px;
padding-bottom: 10px;
min-height: 350px;
}

*html .tabcontent_pslanding {
background:url('/images/a_styles/tab_view.gif') repeat-x top #FFF;
border:1px solid #999;
float:left;
width:760px;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
margin-bottom: 0px;
padding-bottom: 10px;
height: 350px;
}

.tabcontainer {
margin-bottom: 360px;
}

*html .tabcontainer {
margin-bottom: -5px;
margin-top: 2px;
}

#content_3, #content_4, #content_5, #content_6, #content5_2a, #content5_3a, #content5_4a, #content5_5a, #content5_2b, #content5_3b, #content5_4b, #content5_5b, #content4_2a, #content4_3a, #content4_4a, #content4_5a, #content4_2b, #content4_3b, #content5_4b, #content4_5b, #content5_2a, #content5_3a, #content5_4a, #content5_5a, #content5_2b, #content5_3b, #content5_4b, #content5_5b, #content6_2a, #content6_3a, #content6_4a, #content6_5a, #content6_6a {
	display: none;
}

ul.htabs {
padding:0 0 1px;
display: block;
margin-top: -20px;
margin-left: -15px;
margin-bottom: 20px;
color: #000;
}

*html ul.htabs {
padding:0 0 1px;
display: block;
margin-top: -20px;
margin-left: 0px;
margin-bottom: 20px;
color: #000;
}

ul.htabs li {
list-style: none;
position: relative;
width: 200px;
height: 37px;
vertical-align:middle;
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
display: block;
color: #000;
}

*html ul.htabs li {
list-style: none;
position: relative;
width: 200px;
height: 37px;
vertical-align:middle;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
display: block;
color: #000;
}

ul.htabs li a {
list-style: none;
position: relative;
width: 200px;
height: 37px;
vertical-align:middle;
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
text-align: center;
text-decoration: none;
background:url('/images/nav/b_subnav_bg_off.gif') center no-repeat;
display: block;
color: #000;
outline: none;
}

*html ul.htabs li a {
list-style: none;
position: relative;
width: 200px;
height: 37px;
vertical-align:middle;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
text-align: center;
text-decoration: none;
background:url('/images/nav/b_subnav_bg_off.gif') center no-repeat;
display: block;
color: #000;
outline: none;
}

ul.htabs li a:hover {
list-style: none;
position: relative;
width: 200px;
height: 37px;
vertical-align:middle;
padding-left: 10px;
padding-right: 10px;
text-align: center;
text-decoration: none;
background:url('/images/nav/b_subnav_bg_on.gif') center no-repeat;
display: block;
color: #000;
outline: hidden;
}

ul.htabs li a.active {
list-style: none;
position: relative;
width: 200px;
height: 37px;
vertical-align:middle;
padding-left: 10px;
padding-right: 10px;
text-align: center;
text-decoration: none;
background:url('/images/nav/b_subnav_bg_on.gif') center no-repeat;
display: block;
color: #000;
outline: hidden;
}

div.htabs-leftcol {
float:left;
width:30%;
}

div.htabs-middlecol {
width: 5%;
}

div.htabs-rightcol {
float:right;
width:65%;
background:url('/images/gui/dottedlinev.gif') left repeat-y;
padding-left:25px;
margin-top: 15px;
}

div.vl-rightcol {
background:url('/images/gui/dottedlinev.gif') left repeat-y;
padding-left: 15px;
}

div.smlleftcol {
float:left;
width:20%;
}

div.lrgrightcol {
float:right;
width:75%;
}

.innertab-active {
font-weight: bold;
}
.section {
	width: 760px;
	height: 22px;
	background: url('/images/part-sat-section-header.jpg') no-repeat top left;
	margin-bottom: 20px;
}

.section h2 {
	padding: 3px 0 0 6px;
}

.ps_content {
	margin: 0 20px 20px 20px;
}

.toggles {
	margin-top: -16px;
	margin-left: 650px;
}

.toggles a {
	font-weight: bold;
	outline: none;
}

#focusbox-wrap, #focusbox-inner {
	float: left;
	width: 100%;
	min-height: 50px;
}

#focusbox-wrap {
	background: url(/images/cms/graphics/bg-focusbox-wrap.gif) repeat-x top #FFFFFF;
	border: 1px solid #999999;
	overflow: auto;
}

#focusbox-inner {
	background: url(/images/cms/graphics/bg-focusbox-inner.gif) repeat-x bottom;
}

#focusbox-left {
	float: left;
	min-height: 50px;
	width: 49%;
	margin: 25px 0;
}

#focusbox-right {
	float: right;
	background: url(/images/cms/graphics/dottedlinev.gif) repeat-y left;
/*	border-left: 1px dotted #999999;*/
	min-height: 50px;
	width: 49%;
	margin: 25px 0;
}

#focusbox-inner h2 {
	padding: 0 14px;
}

#focusbox-inner p {
	padding: 0 14px;
}
	