
/****************** WWW.css *******************/

/* HEADER*/

.HeaderCountry, .FooterTopText {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
}

/* HOMEPAGE NEW (March 5, 2004) */

.HomeFeatureTitle {
	font-family: Veranda, sans-serif;
	color: #CC6600;
	font-style: normal;
	font-weight: bold;
	font-size: 70%;
	line-height: normal;
	text-decoration : underline;
}

.HomeLevel2Title {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 70%;
	line-height: normal;
	text-decoration : underline;
}

.HomeFeatureSubhead {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: normal;
	font-weight: bold;
	font-size: 80%;
	line-height: normal;
	text-decoration : none;
}

.HomeFeatureParagraph {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 70%;
	line-height: normal;
	text-decoration : none;
}

.HomeLevel3Grey {
 font-family: Arial, sans-serif;
 color: #666666;
 font-style: normal;
 font-weight: bold;
 font-size: 11px;
 background: #EEEEEE;
 padding-top : 3px;
 padding-left : 5px;
 padding-bottom : 3px;
}

/* LEFT NAVIGATION*/

.LeftNavTitle { 
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #BB0000; 
	line-height: normal;
}

.LeftNavLevel1, .AdvancedSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: normal;
}

.LeftNavLevel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: normal;
}

/*BODY*/

BODY, A, .BodyText, .BodyLink, .bodytext, .link, .linknavblue, .smalltext, .copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0em;
	margin-top: 0em;
}

.SearchLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}

.BodyTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 16pt;
}

.bodyHead2Red{
    color:#F27F1A;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
    font-weight:bold;
    line-height:13px;

}
A.BodyTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 16pt;
	text-decoration:none;
}

.BodySubtitle, .subhdr1, .subhdr1black, .subhdr1blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 14pt;
}
	
.BodyParagraphTitleText, .BodyParagraphTitleLink, .subhdr2, .linksubhdr2, .linksubhdr1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000; 
}

.BodyToolboxHeader { 
	font-family: "Arial Narrow", Helvetica, sans-serif; 
	font-size: 12pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #990000; 
	line-height: 14pt;
}

/* RIGHT COLUMN (MODULES)*/

.ModuleTitle, .subhdr3 {
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.ModuleParagraphTitle, .subhdr4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
}

.ModuleText, .ModuleLink, .moduletext, .linkmodule {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	text-decoration: none; 
}

.TopNav {
	font-family: "Arial Narrow", Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	line-height: 11pt; 
	text-decoration: none; 
}

.TopNavJP {
	font-family: "Arial Unicode MS", "Arial","MS PGothic", "Osaka", sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	line-height: 11pt; 
	text-decoration: none; 
}

/*FOOTER*/

.FooterBottom, .smalltextgrey {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333;
	line-height: 11pt; 
}

.FooterTopLink { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	line-height: 11pt;
	text-decoration: none;
}

A.BodyParagraphTitleLinkNoUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*HOVER*/

A.AdvancedSearch:hover, A.HomeFeatureTitle:hover, A.HomeFeatureParagraph:hover, A.HomeNewsSubscribe:hover, A.HomeLevel2Title:hover, A.LeftNavLevel1:hover, A.LeftNavLevel2:hover, A.BodyParagraphTitleLink:hover, A.BodyLink:hover, A.ModuleParagraphTitle:hover, A.ModuleLink:hover, A.FooterBottom:hover, A.linkmodule:hover, A.link:hover, A.linksubhdr2:hover, A.BodyParagraphTitleLinkNoUnderline:hover {
	color: #990000; 
	text-decoration: underline;
}

A.FooterTopLink:hover {
	text-decoration: underline;
}

A.TopNav:hover, A.TopNavJP:hover {
	color: #990000; 
}

A.BodyTitle:hover {
	color: #990000;
	text-decoration:underline;
}

/* OTHER*/

INPUT, TEXTAREA {
	color: black;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	line-height: 10pt;
	font-family: Arial, Helvetica, Sans-serif;
}

SELECT { 
	color: black; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	line-height: 12pt;
	font-family: Arial, Helvetica, Sans-serif;
}

OPTION.shade {
	background-color: #999999;
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 8pt; 
	line-height: 12pt;
	font-family: Arial, Helvetica, Sans-serif;
}

/* FOR VERITAS ARCHITECT NETWORK */

.BodySubtitleWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
}

.RequiredStar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold; 
	color: #CC0000;
	line-height: normal; 
}



/****************** new.css *******************/


/* New Structual Style Sheet */

/* Default Element Styles */



/* DENNIS NEW HEADER CSS created by JSoo */
div#page { 
   xmin-width: 800px;
   xwidth: 755px
   position: relative;
}

table#sizer { 

   width: 100%;
   border-collapse: collapse;
}

table#sizer td { 
   padding: 0px;
   margin: 0px;
}

div#head { 
   position: relative;
   border: 0px solid red;
   xmin-width: 800px;
   xwidth: 755px;
}

/* END DENNIS created by JSoo */

a { 
   color: black;
   text-decoration: none;
}

a:hover { 
   color: black;
   text-decoration: underline;
}


form { 
   margin: 0px;
}


img { 
   border: 0;
}

br.clear { 
   font-size: 1px;
   line-height: 0;
}


/* Global Styles */

.right { 
   float: right;
}

.center { 
   text-align: center;
}

.nobottom { 
   border-bottom: 0;
}

.notop { 
   border-top: 0px;
}

.small { 
   font-size: 11px;
}

.underline { 
   text-decoration: underline;
}


.gray { 
   background: #e5e5e3;
}

.darkgray { 
   background: #b8b8B4;
}

.bodyhead { 
   font-size: 12px;
   font-weight: bold;
}

.bodyhead2 {    
   color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
    font-weight: bold;
    line-height: 12px;
}

.bodyhead3 {    
   font-weight: bold;
}

.bodyhead4 { 
   color: #BB0000;
   font-size: 12px;
   font-weight: bold;
}

.bodyhead4 a { 
   color: #BB0000;
}


.r { 
   border: 1px solid red;
}

/* Miscellaneous Spacers and Rules */

div.graybar-thin { 
   border-top: 3px solid #737370;
}

div.graybar-thin-left { 
   border-top: 3px solid #737370;
   margin-right: 5px;
}
div.graybar-thin-right { 
   border-top: 3px solid #737370;
   margin-left: 5px;
}

div.graybar-light { 
   border-top: 2px solid #B8B8B4;
}

div.graybar-line { 
   border-top: 1px solid #B8B8B4;
   margin: 3px 0px;
}



div.grayrule { 
   border-top: 1px solid #B8B8B4;
   line-height: 1px;
   font-size: 1px;
   margin: 5px 0;
}

div.grayline { 
   border-top: 1px solid #B8B8B4;
   line-height: 1px;
   font-size: 1px;
   margin: 5px 5px;
}

div.grayline-full { 
   border-top: 2px solid #B8B8B4;
   line-height: 1px;
   font-size: 1px;
   margin: 12px 0;
   clear: both;
}

/* Structual Layout Table Styles */


table.structural,table.structural { 
   border: 0px;
   border-collapse: collapse;
   padding: 0px;
   margin: 0px; 
}

table.structural td { 
   padding: 0px;
   margin: 0px;
   border: 0px;
}

table.structural tr { 
   vertical-align: top;
}


/* Link Styles */

a.more { 
   font-weight: bold;
   text-decoration: underline;
}

a.more:hover { 
   font-weight: bold;
   text-decoration: none;
}


a.more2 { 
   font-size: 10px;
   font-weight: bold;
   text-decoration: underline;
}


div.vspace { 
   margin: 10px;
   font-size: 0;
   line-height: 0;
}

/* Graphical Button Styles */

div.button-lg { 
   width: 124px;
   height: 20px;
   font-size: 12px;
   font-weight: bold;
   padding: 2px 0px 0 0px;
   background-repeat: no-repeat;
   background-image: url('/relaunch/images/lrg-red-cart-off1.gif');  
   border: 1px solid red;
}



a.button-arrow-lg { 
   display: block;
   background-repeat: no-repeat;
   background-image: url('/relaunch/images/lrg-red-arrow-off.gif');  
   width: 124px;
   height: 20px;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 0 1px 0;
   margin-left: auto;
   margin-right: auto;
   text-decoration: none;
   color: black;
}

a.button-arrow-lg:hover { 
   background-image: url('/relaunch/images/lrg-red-arrow-hover.gif');  
   text-decoration: none;
}

a.button-arrow-lg:active { 
   background-image: url('/relaunch/images/lrg-red-arrow-press.gif');  
}


a.button-arrow-lg div { 
   margin-left: 18px;
   border: 0px solid red;
   text-align: center;
}


/* Logo Bar Styles*/

/* Logo Top Bar */

table.top { 
   border: 0px solid white;
   border-width: 0 0 0 0;
   border-collapse: collapse;
   padding: 0px;
   margin: 6px 0 6px 0px;
   table-layout: fixed;
   width: 100%;
}

table.top td { 
   margin: 0px;
   border: 0px solid white;
 }

table.top td.logo { 
   border: 0px solid white;  
   padding: 0px;
   xwidth: 10%;
   width: 137px;
}

table.top img.logo { 
   border: 0px solid white;  
   padding: 0px;
}

table.top td.bar { 
   border: 0p solid white;  
   border-width: 0px 0 0 0;
   background: #737370;
   color: white;
   font-size: 11px;
   padding: 0px 0px 0 0;
   vertical-align: top;
}  

table.top div.bar { 

}

table.top td.bar a { 
   color: white;
   font-size: 11px;
}

div.bar { 
   padding: 10px;
}

/* Logo Bar Search / Advanced Search */

div.search { 
   border: 0px solid red;
   float: right;
   text-align: right;
}

table.search { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0px;

}

table.search td { 
   padding: 0px;
}


table.search td input.go { 
   padding-left: 4px;
   margin-left: 4px;
}

input.search { 
   border: 1px solid black;
   width: 184px;
   height: 20px;
}

table.search td.advanced { 
   padding: 0px;
   text-align: right;
   font-size: 11px;
   padding-top: 4px;

}

td.advanced a {
   color: white;
   font-size: 11px;
}

/* Dark Gray Menu */

div.graybar { 
   xposition: relative;
   background: #B8B8B4;
   font-size: 11px;
   xheight: 30px;
   padding: 6px 80px 6px 6px;
}

div.graybar span.right { 
   padding-top: 2px;
   font-size: 11px;
}

div.graybar a { 
   color: black;
   font-size: 11px;
}
/* J Soo */
span.welcome { 
   position: absolute;
   padding-top: 2px;
   right: 70px;
}

span.phone { 
   font-size: 14px;
   font-weight: bold;
   color: #3D4547;
   padding: 0 4px 0 17px;
}

span.spacebar { 
  padding: 0px 10px;
}

/* Main Menu */

div.main-menu { 
   margin-top: 1px;
   margin-bottom: 0;
   background: #E5E5E3;
   font-size: 12px;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   border: 0px solid red;
}

div.main-menu div.right { 
   xfont-size: 11px;
}

div.main-menu a { 
   font-size: 12px;
   font-weight: bold;
   border: 0px;
   padding: 5px 10px 5px 10px;
   line-height: 25px;
}
div.main-menu a:hover {    
   background: #737370;
   color: white;
   text-decoration: none;
}


/* End Header */

/* Breadcrumb */

div.breadcrumb { 
   color: #737370;
   font-size: 11px;
   padding: 9px 0 10px 0px; 
   xborder: 1px solid red;
   line-height: 11px;
}

div.breadcrumb.indent { 
   padding: 10px 0 10px 10px;   
}


div.breadcrumb a { 
   color: #737370;
   text-decoration: underline;
}

/* Main Layout Table */

table.main { 
   border: 0px solid red;
   border-collapse: collapse;
   padding: 0px;
   width: 100%;
   height: 500px;
}

table.main tr { 
   vertical-align: top;
}

table.main td.space { 
   width: 8px;
}

td.left { 
   vertical-align: top;
   background: #eeeeee;
   width: 140px;
   border-left: 1px solid #b7b7b7;
   border-right: 0px;
   border-bottom: 0px;
   padding: 0px;
}

td.left-nonav { 
   border-left: 1px solid #b7b7b7;
   padding: 10px;
   font-size: 12px;
}

td.middle { 
   vertical-align: top;
   text-align: justify;
   font-size: 12px;
   padding: 12px;
}

td.rightcol { 
   xborder-right: 1px solid #b7b7b7;
   vertical-align: top;
   width: 210px;
   padding: 0px;
   margin: 0px;

}

td.rightcol.rightborder { 
   border-right: 1px solid #b7b7b7;
}

/* Left Menu Styles */

div.left { 
   border-bottom: 0px solid #b7b7b7;
   font-size: 11px;

}

div.left ul { 
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   border-left: 1px solid #b7b7b7;
   border-top: 2px solid #b7b7b7;
   border-bottom: 1px solid #b7b7b7;
}

div.left li { 
   padding: 0px;
   border-bottom: 1px solid #b0b0b0;
   border-right: 1px solid #b7b7b7;
   border-top: 1px solid #ffffff;
}


div.left li.title { 
   padding: 6px 0 6px 6px;
   line-height: 11px;   
   font-weight: bold;
   color: #BB0000;
   border-top: 1px solid #B8B8B3;
   border-bottom: 2px solid #B8B8B3;
}

div.left li.active { 
   background: #ffffff;
   border-right: 1px solid #ffffff;
   font-weight: bold;
}

div.left a { 
	font-size: 11px;
   display: block;
   line-height: 11px;
   padding: 6px 0 6px 6px;
   text-decoration: none;
}

div.left a:hover { 
   background: #737370;
   color: white;
   text-decoration: none;
   font-weight: bold;
}

/* Product Name Header */

div.product-name { 
   color: #bb0000;
   margin: 0px 10px 10px;
   font-size: 18px;
   font-weight: bold;
}

/* Product Tabs */

div.product-tabs{ 
   margin: 0px 10px;
   font-size: 12px;
   font-weight: bold;   
}

table.product-tabs {
   border-collapse: collapse;
   border: 0px;
   width: 100%;
}

table.product-tabs td { 

   font-size: 12px;
   font-weight: bold;
}

td.tab-a { 
   width: 155px;
   height: 22px;
   padding: 4 0 2 6px;
   background-repeat: no-repeat;
   background-position: bottom left;
   background-image: url('/relaunch/images/redtab.gif');  
}

td.tab-i { 
   width: 155px;
   height: 22px;
   padding: 4 0 2 6px;
   background-repeat: no-repeat;
   background-position: bottom left;
   background-image: url('/relaunch/images/graytab.gif');  
}

td.tab-space { 
   background-repeat: no-repeat;
   background-position: bottom right;
   background-image: url('/relaunch/images/line_spacer.gif');  
}

td.tab-a a { 
   font-weight: bold;
   color: white;
}

td.tab-a a:hover { 
   text-decoration: none;
}

td.tab-i a { 
   font-weight: bold;
}

td.tab-i a:hover { 
   text-decoration: none;
}

div.redbar {    
   background: #BB0000;
   height: 8px;
   line-height: 0px;
   border-left: 1px solid #B8B8B4;
   border-right: 1px solid #B8B8B4;
   margin: 0px 10px;
   line-height: 1px;
   font-size: 1px;
}


div.redbar-thin {    
   background: #BB0000;
   height: 4px;
   border-left: 1px solid #B8B8B4;
   xborder-right: 1px solid #B8B8B4;
   margin: 0px 10px;
   line-height: 0;
   line-height: 1px;
   font-size: 1px;
}

div.redrule { 
   border-top: 3px solid #BB0000;
}

/* Solutions Short Box */

div.solutions-short { 
   position: absolute;
   height: 63;
   top: 132px;
   right: 10px;
   width: 209px;
   z-index: 0;
}

div.solutions-short .label { 
   padding: 6px;
   font-weight: bold;
}

div.solutions-short .button { 
   text-align: center;
}

/* Solutions + Quick Find Box */

div.solutions { 
   margin-top: 10px;
   height: 168px;
}

div.solutions .label { 
   padding: 6px;
   font-weight: bold;
}

div.solutions .button { 
   margin: 15px 0 20px 0;
   text-align: center;
}

/* Standard Module Components */

div.box { 
   color: #3D4547;
   background: #EDEEEC;
   border: 1px solid #B8B8B4;
   font-size: 11px;
   xwidth: 210px;
}

div.inner { 
   margin: 8px;   
}

div.whiterule {
   border-top: 1px solid white;
   line-height: 0px;
}

div.box p {

   margin: 6px 6px;
}

/* Columns */

div.column { 
   font-size: 11px;
}

div.column-header { 
   font-size: 12px;
   font-weight: bold;
   color: #bb0000;
   padding: 4px 0 2px 8px;
   border-bottom: 2px solid #B8B8B4;
   margin: 12px 0;
}

div.column-header2 { 
   color: #3D4547;
   font-size: 11px;
   font-weight: bold;
   margin: 10px;
}

div.column-header3 { 
   font-weight: bold;
   color: #bb0000;
   padding: 4px 4px 2px 8px;
   border-bottom: 2px solid #B8B8B4;
   margin: 0 0;
}

div.column-header4 { 
   color: #3D4547;
   font-size: 11px;
   font-weight: bold;
   margin: 8px;
}

div.column-header5 { 
   font-weight: bold;
   color: #bb0000;
   padding: 4px 4px 4px 8px;
   border-bottom: 1px solid #;
   margin: 0 0;
}

div.column-header6 { 
   color: #3D4547;
   font-weight: bold;
   padding: 0;
   margin: 10 0;
}

div.column-header7 { 
   font-weight: bold;
   color: #bb0000;
   padding: 4px 4px 4px 0px;
   margin: 0 0;
}


div.column-left { 
   font-size: 11px;
   xmargin: 10px 5px 10px 0;
   margin: 10px 5px 0px 0;
   xbackground: red;
   height: 173px;
}

div.column-left p { 
   margin: 10px;
}

div.column-right { 
   font-size: 11px;
   margin: 10px 0px 0px 5px;
   height: 173px;
}

div.column-right p { 
   margin: 10px;
}

/* Images */

img.logo-small { 
   float: left;
   margin: 0 12px 12px 0;  
}

/* Lists */

ul.simple { 
   xborder: 1px solid red;
   margin: 0px 0px;
   padding: 0;
   list-style-position: inside;
   list-style-type: square;
}

ul.simple li { 
   padding: 0;
}

ul.graylist { 
   color: red;
   list-style-type: none;
   margin: 0 0 10px 15px;
   padding: 0px;
}

ul.graylist li { 
   background-image: url('/relaunch/images/gray_bullet.gif'); 
   background-repeat: no-repeat;
   background-position: 6px left;
   padding: 0 0 0 12px;
   margin: 4px;
}

ul.graylist li a { 
   text-decoration: underline;
}


ul.graylist2 { 
   list-style-type: none;
   margin: 0 0 10px 0px;
   padding: 0 0 0 10px;
}


ul.graylist2 li { 
   background-image: url('/relaunch/images/gray_bullet.gif'); 
   background-repeat: no-repeat;
   background-position: left;
   padding: 0 0 0 12px;
   margin: 6px 0;
}

ul.graylist2 li a { 
   text-decoration: underline;
}

ul.graylist2 li a:hover { 
   text-decoration: none;
}

ul.redlist { 
   list-style-type: none;
   margin: 0;
   padding: 0 0 0 20px;
}

ul.redlist.narrower { 
   padding: 0 0 0 10px;
}


ul.redlist li { 
   background-image: url('/relaunch/images/red_bullet.gif'); 
   background-repeat: no-repeat;
   background-position: left;
   padding: 0 0 0 12px;
   margin: 10px;
}

ul.redlist li div.title { 
   float: left;
   width: 275;
   font-weight: bold;
}

ul.redlist li a { 
   font-size: 11px;
   text-decoration: underline;
}

ul.redlist li a:hover { 
   text-decoration: none;
}

ul.graylines { 
   list-style-type: none;
   margin: 0;
   padding: 0 0 0 0px;
}

ul.graylines li { 
   background-image: url('/relaunch/images/gray_bullet.gif'); 
   background-repeat: no-repeat;
   background-position: left;
   padding: 4 0 4 12px;
   margin: 0px 0px;
   border-bottom: 1px solid #B8B8B4;
}


ul.graylines li.last { 
   border-bottom: 0px solid #B8B8B4;
}


/* Footer */

div.footer { 
   color: #3D4547;
   xborder-top: 2px solid #737370;
   padding: 10px 10px;
   xmargin: 0px 227px 0 10px;
   font-size: 11px;
}
div.footer a { 
   color: #3D4547;
   padding: 0 5px 0 5px;
   font-size: 11px;
}

/* Zone Styles */

table.zone-master { 
   border: 0px solid red;
   border-collapse: collapse;
   padding: 0px;
   margin: 0px; 
   width: 100%;
}

table.zone-master tr { 
   vertical-align: top;
}

table.zone-master td.zone-left { 
   border: 0px;
   margin: 0px;
   padding: 0px;
}

table.zone-master td.space { 
   width: 8px;
   xbackground: red;

}

table.zone-master div.column-left { 
   height: 170px;
}

table.zone-master div.column-right { 
   height: 170px;
}


table.zone-master td.right { 
   xborder: 0px solid blue;
   xbackground: blue;
   vertical-align: top;
   width: 210px;
   padding: 0px;
   margin: 0px;
}

div.zone-top { 
   xborder: 1px solid red;
   border-bottom: 3px solid #BB0000;
   height: 177px;
   font-size: 12px;
}

div.zone-top div.zone-content { 
   xborder: 1px solid red;
   padding: 0px;
   height: 65px;
   margin-right: 190px;
}

div.zone-top p { 
   font-size: 11px;
   margin: 6px 0 0 0;
}

div.zone-top h1 { 
   font-size: 28px;
   margin: 0 0 8px 0;
   color: #bb0000;
}

div.zone-top div.links {
   text-align: right;
   vertical-align: top;
   margin-top: 5px;
}

div.zone-top span.text { 
   position: relative;
   top: -4px;
   padding-right: 4px;
   font-size: 10px;
}


div.zone-top img { 
   margin: 10px 0 0 0;
}

div.zone-top img.link { 
   margin: 0 10px 0 0;
}

div.zone-top img.zone-title { 
   xborder: 1px solid red;
   margin: 6px 0 14px 0;
}


div.zoneitem { 
   font-weight: bold;
   margin: 0px 0 0 0;
   padding: 10px 10px 10px 10px;
   border-top: 1px solid #3D4547;
   border-bottom: 1px solid #3D4547;
}

div.zoneitem.notop { 
   border-top: 0px;
}

/* 3 Column Table */

table.col3 { 
   background: #EDEEEC;
   border-top: 3px solid #737370;
   border-bottom: 3px solid #737370;
   border-collapse: collapse;
   padding: 0px;
   margin: 0px; 
   width: 100%;
}

table.col3 p { 
   margin: 8px;
}

table.col3 img { 
   border: 2px solid white;
   margin: 0 8px 8px 0;
}

table.col3 tr { 
   vertical-align: top;
}

table.col3 td { 
   font-size: 11px;
}

table.col3 td.a { 
   padding-right: 5px;
}
table.col3 td.b { 
   padding-left: 5px;
   padding-right: 5px;
}
table.col3 td.c { 
   padding-left: 5px;
}

div.col3 { 
   xborder: 1px solid red;
   height: 170px;
}

div.col3 div.photo { 
   margin: 2px;
   xbackground: green;
   height: 70px;
}

div.col3 div.copy { 
   margin: 8px;
   xbackground: green;
   height: 58px;
}

/* Pulldown Menu Wrappers */

div.pulldown-single td { 
   font-size: 11px;
}

div.pulldown-single { 
  margin: 5px 8px;
}

/* Section Master Layout Table */

table.section-master { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0 0 0 0;
   width: 100%;
}

table.section-master td { 
   font-size: 11px;
}

table.section-master td.leftcol { 
   padding-right: 5px;
}
table.section-master td.centercol { 
   padding-left: 5px;
   padding-right: 5px;
}

table.section-master td.rightcol { 
   padding-left: 5px;
}


table.section-master tr { 
   vertical-align: top;
}

table.section-master td.space { 
   width: 8px;
   xbackground: red;

}

table.section-master td.right { 
   vertical-align: top;
   width: 210px;
   padding: 0px;
   margin: 0px;
}

table.section-master td.content { 
   border-bottom: 2px solid #737370;
}

/* Product Section Top */

div.section-top { 
   font-size: 12px;
}

div.section-top p { 
   font-size: 11px;
   margin: 6px 0;
}

div.section-top h1 { 
   font-size: 28px;
   margin: 0 0 8px 0;
   color: #bb0000;
}

div.section-top a {
   font-weight: bold;
}

div.section-top div.links {
   text-align: right;
   vertical-align: top;
}

div.section-top span.text { 
   position: relative;
   top: -4px;
   padding-right: 4px;
   font-size: 10px;
}

div.section-top img { 
   margin: 10px 0 0 0;
}

div.section-top img.link { 
   margin: 0 10px 0 0;
}

div.sectionitem { 
   font-weight: bold;
   margin: 0px 0 0 0;
   padding: 10px 10px 10px 10px;
   border-top: 1px solid #3D4547;
   border-bottom: 1px solid #3D4547;
}

div.sectionitem.notop { 
   border-top: 0px;
}

div.section-title { 
   color: #BB0000;
   font-size: 20px;
   margin: 10 0 10 0;
}

/* Related Products Table */

table.grid { 
   border-collapse: collapse;
   padding: 0px;
   margin: 0 0 10 0;
   width: 100%;
}

/* Customer Quotes */

div.quote { 
   font-size: 12px;
   margin: 5px 5px 20px 5px;
}

div.quote span.highlight { 
   color: #BB0000;
   font-weight: bold;
}

div.quote div.quote-author { 
   font-size: 11px;
   margin-top: 5px;
}

div.quote div.quote-author span.company{ 
   font-weight: bold;
}

/* Pulldown Menu Styles */

div.pulldown-group {
   height: 153px; 
   margin-top: 10px;
   font-family: arial;
   font-size: 11px;

   box-sizing: content-box;
   x-moz-box-sizing: border-box;
   background: #edeeec;
   background-image: url('/relaunch/images/white_bar.gif');
   background-position: top left;
   background-repeat: no-repeat;
   color: #3d4547;
   /* xwidth: 210px; */
   width: 192px;
   border: 1px solid #b8b8b3;
   padding: 8px;

}

div.spacer-line  { 
   width: 192px;
   border-style: solid;
   border-color: #c0c0c0;
   border-width: 1px 0 0 0 ;
   /* xmargin: 8 0 8 0; */
   margin: 6px 0 6px 0;
   line-height: 1px;
   font-size: 1px;
   
}

div.pulldown { 
   border-color: #A0A0A0;
   border-style: solid;
   /* xborder-width: 0 0 0 0; */
   border-width: 0;
   width: 192px;
   margin: 6px 0 8px 0;
   cursor: pointer;
   cursor: hand;
}

div.pulldown-singleselect { 
   border-color: #A0A0A0;
   border-style: solid;
   /* xborder-width: 0 0 0 0; */
   border-width: 0;
   width: 192px;
   margin: 6px 0 8px 0;
   cursor: pointer;
   cursor: hand;
}


div.head { 
   /*-moz-box-sizingx: border-box;
   box-sizingx: border-box;
   xwidth: 192px; */
   background: white;
   font-weight: bold;
   border-color: #737370;
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   padding: 2px 16px 2px 2px;
   background-image: url('/relaunch/images/arrows.gif');
   background-position: 100% 0%;
   background-repeat: no-repeat;
   /* width: 192px; */
   /* height: 20px; */
   /* overflow: hidden; */
}

div.head-singleselect { 
   /*-moz-box-sizingx: border-box;
   box-sizingx: border-box;
   xwidth: 192px; */
   background: white;
   font-weight: bold;
   border-color: #737370;
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   padding: 2px 16px 2px 2px;
   background-image: url('/relaunch/images/arrows.gif');
   background-position: 100% 0%;
   background-repeat: no-repeat;
   /* width: 192px; */
   /* height: 20px; */
   /* overflow: hidden; */
}

div.menu-hidden { 
   display: none;
   /* xposition: absolute; */
}

div.menu-visible { 
   width: 192px;
   height: 150;
   border-style: solid;
   border-color: #737370;
   border-width: 0 0 1px 0;
   display: block;
   position: absolute;
   overflow: auto;
}

div.item { 
   background: white;
   border-color: #737370;
   border-style: solid;
   border-width: 0 1px 0 1px;
   padding: 3px;
}

div.item-nonselectable { 
   color: #000000;
   background: white;
   border-color: #737370;
   border-style: solid;
   border-width: 0 1px 0 1px;
   padding: 6px 0 0 0;
}

div.item-div-bar {
   height: 1px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1px;
   background: #FFFFFF;
   background-image: url('/relaunch/images/div_bar.gif');
   background-repeat: no-repeat;
   border-color: #737370;
   border-style: solid;
   border-width: 0 1px 0 1px;
}


div.active { 
   background: #e0e0e0;
}

div.optional-hidden { 
   display: none;
}

div.optional-visible { 
   display: block;
}

#find {  
  border: 0px;
  width: 192px;
}

#find span {
   padding-left: 2px;
   font-size: 11px;
   font-weight: bold;
}


table.search-top { 
   border-collapse: collapse;
   border: 0px solid red;
   width: 192px;
   margin: 2px 0 0 0;
}

table.search-top td { 
   padding: 0px;
}

table.search-bottom { 
   border-collapse: collapse;
   width: 192px;
}

table.search-bottom td { 
   padding: 0px;
   text-valign: bottom;
}

table.search-bottom a { 
   font-size: 10px;
   color: #3D4547;
}

input#search {
   border-width: 1px;
   border-style: solid;
   border-color: #737370;
   color: #3d4547;
   width: 154px;
}

input#go-top {
}

/* News Widget Styles */

#news-events {
   font-family: arial;
   border-style: solid;
   border-color: #B8B8B4;
   border-width: 0 0 1 0;
   width: 210;
   margin: 10px 0 0 0;
   xheight: 260;
}

#news-events-tabs {
   border-collapse: collapse;
   border: 0px solid red;
   color: #3D4547;
   width: 210;
   padding: 0px;   
}

#news-events-tabs a {
   text-decoration: none;
   color: #3D4547;
}


.tab-active {
   font-size: 12px;
   font-weight: bold;
   width: 92;
   xbackground: #EDEEEC;
   xbackground: red;
   background-image: url('/relaunch/images/lighttab.gif');
   background-repeat: no-repeat;
   background-position: bottom left;
   padding: 4 0 3 6;
}

/* DENNIS */
.tab-active a {
   color: #3D4547;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.tab-inactive {
   color: #3D4547;
   font-size: 12px;
   font-weight: bold;
   width: 92;
   xbackground: #B8B8BC;
   background-image: url('/relaunch/images/darktab.gif');
   background-repeat: no-repeat;
   background-position: bottom left;
   padding: 4 0 3 6;
}

/* DENNIS */
.tab-inactive a {
   color: #3D4547;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

td#tab-news.tab-inactive {
   background-image: url('/relaunch/images/darktab-l.gif');
}

td#tab-events.tab-active {
   background-image: url('/relaunch/images/lighttab-r.gif');
}

#tab-space {
   background-image: url('/relaunch/images/spacer-line.gif');
   background-repeat: no-repeat;
   background-position: bottom right;

   border-style: solid;
   border-color: #B8B8B4;
   border-width: 0px;
   width: 30;
}

.tab-page {
   background: #EDEEEC;
   border-style: solid;
   border-color: #B8B8B4;
   border-width: 0 1 0 1;
   padding: 3px;
}

.tab-header {   
   font-size: 11px;
   font-weight: bold;
   height: 19;
   background: #EDEEEC;
   text-align: right;
   padding-right: 18px;
}

/*DENNIS*/
.tab-header a {
   font-size: 11px;
   font-weight: bold;
   color: #3D4547;
   text-decoration: underline;
}

.tab-header a:hover {
   text-decoration: none;
}


.tab-body {
   font-size: 11px;
   overflow: auto;
   height: 224;
}

.news-item {
   background: white;
   padding: 8 8 0 8;
}

.news-item-footer {
   display: block;
   text-decoration: none;
   padding: 4 0 4 0;
   font-weight: bold;
   font-size: 10px;
   color: #737370;
   background-image: url('/relaunch/images/more.gif');
   background-repeat: no-repeat;
   background-position: right;
}

.news-date {
   xfloat: left;
}

.news-link {
   xfloat: right;
   width: 40px;
   background-image: url('/relaunch/images/arrow.gif');
   background-repeat: no-repeat;
   background-position: right;
}

.line {
   border-bottom: 1px solid #b8b8b4;
}

.title {
   font-weight: bold;
}

/* Subscribe Dropdown Menu */

div#subscribe-button { 
   margin-left: 10px;
   position: absolute;
   padding: 8px 10 8px 10px;
   xpadding-top: 8px;
   xpadding-right: 10px;
   xheight: 18px;
   
   top: 68px;
   right: 10px;
}

div#subscribe-button.active { 
  background: #737370;
 }

div#subscribe-button span.spacebar{ 
   padding: 0 10px 0 10px;
}

div#subscribe-menu-container { 
   position: absolute;
   right: 10px;
   top: 96px;
   width: 210px;
   xheight: 206px;
   height:115px;
   background: #B8B8B4;   
   visibility: hidden;
   z-index: 2;
}

div#subscribe-menu-container.active { 
   visibility: visible;
}

div#subscribe-menu { 
   xmargin: 8px;
   color: white;
   font-weight: bold;
   border: 1px solid #737370;
   height: 115px;
}

div#subscribe-menu form { 
   padding: 8px;
}

div#subscribe-menu ul { 
   margin: 0px;
   padding: 0px;
   list-style-type: none;
 }

div#subscribe-menu table.checklist { 
   border-collapse: collapse;
   border: 0px;
   margin: 0px;
   padding: 0px;

}
div#subscribe-menu table.checklist td { 
   font-size: 11px;
   padding: 0px;
   margin: 0px;
}


div#subscribe-menu div.checklist { 
   color: black;
   font-weight: normal;
   line-height: 16px;
   margin-top: 8px;
}

div#subscribe-menu div.checklist input { 
   margin: 0 2px 0 0;
   padding: 0px;
   border: 0px solid black;
}

div#subscribe-menu li { 
   margin: 0px;
   padding: 0px;
   color: black;
   font-weight: normal;
   border: 0px solid red;
   xline-height: 10px;
}



div#subscribe-menu div.label { 
   margin-bottom: 8px;
}

div#subscribe-menu input.email { 
   border: 1px solid black;
   height: 19px;
   width: 175px;
   margin-bottom: 8px;
}

div#subscribe-menu div.subscribe-submit { 
   color: black;
   font-weight: normal;
   text-align: right;
   margin-bottom: 8px;
   background-repeat: no-repeat;
   background-image: url('/relaunch/images/sm-regular-off.gif');  
   background-position: right;
   padding: 4px 16px 2 0;
}

div#subscribe-menu div.subscribe-submit a:hover {
   text-decoration: none;
}


div#subscribe-menu div.links { 
   color: #3D4547;
   font-size: 10px;
   font-weight: normal;
   bottom: 8px;
   left: 8px;
   xwidth: 194px;
   margin-top: 8px;
}

/* ADDED BY BWEISEND */
A.BodyLink, A.link {
	text-decoration: underline;
}

/* Buy online */
div.buyonline {
   margin: 10px 0 0 0;
}

/* Added By ABHIJEET PANSE */ 

.EventBodyTitle {
   font-family: Arial,Times New Roman, serif;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   color: #BB0000;
   line-height: 18pt;
}

.EventBodyText {
   font-family: Arial,Times New Roman, serif;
   font-size: 14px;
   font-style: normal;
   font-weight: bold; 
   color: #737370; 
}

.EventBodySubtitle{
   font-family: Arial,Times New Roman, serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   color: #3D4547; 
}

/*.EventBodyParagraphText {
   font-family: Arial,Times New Roman, serif;
   font-size: 10px;
   font-style: normal;
   color: #000000; 
}
*/ 

.EventBodyTitleLink {
   font-family: Arial;
   font-size: 14px;
   font-style: normal;
   color: #BB0000;
   text-decoration: underline; 
} 

.EventPagination {
   font-family: Arial;
   font-size: 11px;
   font-style: normal;
   color: #737370; 
} 
.EventSubBodyText {
   font-family: Arial;
   font-size: 11px;
   font-style: normal;
   color: #000000; 
} 

.EventTableTitle {
   font-family: Arial;
   font-weight: bold;
   font-size: 10px;
   font-style: normal;
   color: #000000; 
} 

.redline {
   font-size: 2px;
   color: BB0000; 
}

/****************** Support.veritas.com Additions= *******************/
.BContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
}

A.BLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
	text-decoration: underline;
}
	
A.BLink:hover { 
	color: #990000; ;
}

.subProductTitleRed {
	color:#707146;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}

.subProductText {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Helvetica, Sans-serif;
}

/****************** 3_2006 main.css Additions *******************/
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	margin: 0px 0px 15px 0px;
}

.colorEntDark {color: #707146;}
