/* ----------------- EVERYTHING FROM THIS COMMENT TO THE NEXT COMMENT IS OLD ----------------- */

BODY {
   font-family:verdana,helvetica;
   font-size:10pt;
   background:#ffffff;
}
TD, SPAN {
   font-family:verdana,helvetica;
   font-size:10pt;
}
TEXTAREA {
   font-family:verdana,helvetica;
   font-size:10pt;
}
INPUT {
   font-size:11px;
}
SELECT {
   font-size:11px;
}
OPTION {
   font-size:11px;
}
.subheader {
   font-size:14px;
   font-weight:bold;
   color:#000000;
}
.head3 {
font-size:16pt;
font-family:arial,verdana,helvetica;
font-weight:bold;color:#990000
}

A:link, A:visited, A:active, A:hover {
   color:#000099;
}
A.boldlinkblue:link, A.boldlinkblue:visited, A.boldlinkblue:active, A.boldlinkblue:hover {
   font-family:verdana,helvetica;
   font-size:14px;
   font-weight:bold;
   color:#000099;
}
A.drilldown:link, A.drilldown:visited, A.drilldown:active, A.drilldown:hover {
   font-family:arial,verdana,helvetica;
   font-size:8pt;
   color:#000000;
   text-decoration:none;
}
A.sublink:link, A.sublink:visited, A.sublink:active, A.sublink:hover, .sublink {
   font-family:verdana,helvetica;
   font-size:11px;
   color:#000000;
   text-decoration:none;
   line-height:14px;
}
A.morelink:link, A.morelink:visited, A.morelink:active, A.morelink:hover, .morelink {
   font-family:arial,helvetica;
   font-size:10px;
   color:#000000;
}
A.headerlink:link, A.headerlink:visited, A.headerlink:active, A.headerlink:hover {
   font-family:verdana,helvetica;
   font-size:11px;
   font-weight:bold;
   color:#000000;
   text-decoration:none;
   line-height:12px;
}
A.ftnav:link, A.ftnav:visited, A.ftnav:active, A.ftnav:hover {
	font-size:8pt;
	font-family:verdana,arial,helvetica;
	color:#FFFFFF;
	text-decoration:none
}
.copyrt {
	font-size:8pt;
	font-family:verdana,arial,helvetica;
	color:#666666
}

.freeguidelink {
   font-family:verdana,helvetica;
   font-size:11px;
   color:#000099;
   text-decoration:none;
}
.tableBorder {
   background:#cccccc;
}
.tableContents {
   background:#e5e5e5;
}
.pageHeader {
   font-family:verdana,helvetica;
   font-size:18px;
   font-weight:bold;
   color:#990000;
}
.bold {
   font-weight:bold;
}
.small {
   font-size:8pt;
}
.maroon {
   color:#990000;
}
.maroonSmall {
   font-size:8pt;
   color:#990000;
}
.white {
   color:#FFFFFF;
}
.rtNavSubhd {
   font-size:11px;
   font-weight:bold;
   color:#000000;
}
.columnHeader {
   font-size:16px;
   font-weight:bold;
   color:#000099
}
.columnCite {
   font-size:10px;
   color:#505050;
}
.columnCopy {
   font-size:14px;
   font-weight:bold;
   color:#505050;
}
.copyright {
   font-size:10px;
   color:#666666;
}
.hdrSup {
   font-size:14px;
}
.sup {
   font-size:12px;
}
.relatedsidebarheader {
   font-size:12px;
   font-weight:bold;
   color:#ffffff;
   background:#668EBF;
}
.newsHeadline {
   font-size:12px;
   font-weight:bold;
   color:#7996B4;
}
.cboDigitalCertificates {
   position:relative;
   visibility:visible;
}
.txtUserName {
   width:105px;
}
.txtDomainSrch {
   width:95px;
}
.cboOtherLinks {
   font-size:10px;
   width:100px;
}
.txtRegDomain {
   width:115px;
}
.txtField {
   font-size:10pt;
   width:200px;
}
.txtArea {
   width:200px;
}
.submitButton {
   font-size:10pt;
}
.breadcrumb {
   font-family:verdana,helvetica;
   font-size:10px;
   color:#666666;
   line-height:10px;
}
.callout {
   font-family:arial,helvetica;
   font-size:14px;
   font-weight:bold;
   color:#668EBF;
}

/* ----------------- EVERYTHING BELOW THIS LINE IS NEW ----------------- */

A:link, A:visited, A:active, A:hover {
   color : #000099;
}

A.clsHeading3Link:link, A.clsHeading3Link:visited, A.clsHeading3Link:active, A.clsHeading3Link:hover {
   font-family : verdana,helvetica;
   font-size : 14px;
   font-weight : bold;
   color : #000099;
}

A.clsLeftNavButtonLink:link, A.clsLeftNavButtonLink:visited, A.clsLeftNavButtonLink:active, A.clsLeftNavButtonLink:hover {
   font-family : verdana,helvetica;
   font-size : 11px;
   color : #000000;
   background : #D9DBDC;
   text-decoration : none;
   line-height : 14px;
}

A.clsLeftNavButtonSubLink:link, A.clsLeftNavButtonSubLink:visited, A.clsLeftNavButtonSubLink:active, A.clsLeftNavButtonSubLink:hover {
   font-family : verdana,helvetica;
   font-size : 11px;
   color : #000000;
   background : #D9DBDC;
   text-decoration : none;
   line-height : 12px;
   padding-left : 10px;
}

A.clsMoreLink:link, A.clsMoreLink:visited, A.clsMoreLink:active, A.clsMoreLink:hover {
   color : #000000;
   background : #ffffff;
}

A.clsSideBarTextLink {
   font-family : verdana,helvetica;
   font-size : 11px;
   color : #000099;
   background : #ffffff;
   padding-bottom : 0px;
   text-decoration : none;
   vertical-align : top;
   line-height : 13px;
   position : relative;
   left : -3px;
   top : -1px;
}

BODY {
   margin : 0px 0px 0px 0px;
}

DIV.clsFAQ {
   font-family : verdana,helvetica;
   border-top : 1px solid #cccccc;
}

DIV.clsFAQAnswer {
   font-family : verdana,helvetica;
   padding-top : 10px;
   padding-bottom : 10px;
}

DIV.clsFAQQuestion {
   font-family : verdana,helvetica;
   font-weight : bold;
   padding-top : 10px;
}

DIV.clsFAQTop {
   font-family : verdana,helvetica;
   font-size : 10px;
   padding-bottom : 10px;
}

DIV.clsFooter {
   font-family : verdana,helvetica;
   border : 0px solid black;
   font-size : 10px;
   color : #666666;
   background : #ffffff;
   width : 500px;
   position : relative;
   left : 162px;
   padding-top : 15px;
   padding-bottom : 30px;
}

DIV.clsFootnote {
   font-size : 80%;
}

DIV.clsGridColumn1 {
   width : 150px;
   border : 0px solid Red;
}

DIV.clsGridColumn2Narrow {
   margin-left : 12px;
   margin-right : 12px;
   width : 424px;
   border : 0px solid Blue;
}

DIV.clsGridColumn2Wide {
   margin-left : 12px;
   margin-right : 12px;
   width : 594px;
   border : 0px solid Blue;
}

DIV.clsGridColumn3 {
   border : 0px solid #ffffff;
   width : 165px;
   margin-left : 0px;
   margin-right : 5px;
}

DIV.clsGridRow {
   vertical-align : top;
}

DIV.clsHeader {
   border : 0px solid Purple;
   width : 768px;
   height : 70px;
}

DIV.clsHeaderButtons {
   border : 0px solid Yellow;
   position : relative;
   top : 0px;
   left : 220px;
   width : 548px;
   height : 21px;
   background : #000000;
}

DIV.clsHeading1 {
   background : #ffffff;
   font-family : verdana,helvetica;
   color : #990000;
   font-size : 18px;
   font-weight : bold;
}

DIV.clsHeading2 {
   font-weight : bold;
   font-family : verdana,helvetica;
   font-size : 10pt;
}

DIV.clsHeading3, SPAN.clsHeading3 {
   font-weight : bold;
   font-family : verdana,helvetica;
   font-size : 14px;
   color : #000000;
   padding-bottom : 10px;
}

DIV.clsLeftNavAll {
   background : #ffffff;
   color : #000000;
   padding-bottom : 0px;
   border : 1px solid #999999;
   border-left : 1px solid #ffffff;
   width : 149px;
}

DIV.clsLeftNav {
   background : #D9DBDC;
   color : #000000;
   padding-top : 0px;
   padding-bottom : 15px;
   border : 1px solid #ffffff;
   border-left : 1px solid #D9DBDC;
}

DIV.clsLeftNavButton {
   background : #D9DBDC;
   color : #000000;
   padding-bottom : 2px;
   padding-top : 2px;
   margin-left : 10px;
   margin-right : 9px;
   border-bottom : 1px solid White;
   width : 128px;
}

DIV.clsLeftSubNavButton {
   background : #D9DBDC;
   color : #000000;
   margin-left : 6px;
}

DIV.clsLeftNavHeading1 {
   padding-bottom : 6px;
   padding-top : 17px;
   margin-left : 10px;
   margin-right : 0px;
   border-bottom : 1px solid White;
   width : 128px;
}

DIV.clsMore {
   font-family : arial,helvetica;
   text-align : right;
   font-size : 10px;
   padding-bottom : 8px;
}

DIV.clsProductsSubLinks {
   font-size : 8pt;
   line-height : 17px;
   margin-top : 2px;
   margin-bottom : 4px;
   border : 0px solid red;
}

DIV.clsSearch {
   font-family : verdana,helvetica;
   border : 0px solid red;
   background : #ffffff;
   color : #000000;
   width : 148px;
   height : 52px;
}

DIV.clsSearchFormFields1 {
   border : 0px solid red;
   position : relative;
   top : 8px;
   left : 5px;
}

DIV.clsSearchFormFields2 {
   border : 0px solid red;
   position : relative;
   top : 8px;
   left : 5px;
}

DIV.clsSearchFormHeading {
   border : 0px solid red;
   position : relative;
   top : 10px;
   left : 5px;
}

DIV.clsSectionHeading1, TD.clsSectionHeading1 {
   font-family : verdana,helvetica;
   border : 0px solid Red;
   background : #668EBF;
   color : #ffffff;
   font-weight : bold;
   font-size : 14px;
   padding-left : 9px;
   padding-right : 9px;
   padding-top : 2px;
   padding-bottom : 2px;
   margin-top : 20px;
}

DIV.clsSideBar {
   border : 0px solid Black;
   margin-top : 3px;
}

DIV.clsSideBarHeading1 {
   font-family : verdana,helvetica;
   border : 0px solid Red;
   background : #668EBF;
   color : White;
   font-weight : bold;
   font-size : 12px;
   padding-left : 9px;
   padding-right : 9px;
   padding-top : 3px;
   padding-bottom : 3px;
}

DIV.clsSideBarHeading1b {
   font-family : verdana,helvetica;
   border : 0px solid Red;
   background : #668EBF;
   color : White;
   font-weight : bold;
   font-size : 12px;
   padding-left : 9px;
   padding-right : 9px;
   padding-top : 2px;
   padding-bottom : 2px;
   margin-top : 20px;
}

DIV.clsSideBarHeading2 {
   font-size : 11px;
   font-family : verdana,helvetica;
   font-weight : bold;
   color : #000000;
   background : #ffffff;
   padding-left : 6px;
   padding-right : 6px;
   padding-top : 7px;
   padding-bottom : 0px;
}

DIV.clsTableHeading1 {
   width : 100px;
   height : 30px;
   background : #739C7B;
   font-size : 12px;
   font-weight : bold;
   color : #EAF8ED;
   text-align : center;
}

DIV.clsTableHeading2 {
   width : 100px;
   height : 30px;
   background : #ffffff;
   font-size : 12px;
   font-weight : bold;
   color : #EAF8ED;
   text-align : center;
}

DIV.clsTableCell1 {
   width : 100px;
   height : 30px;
   background : #ffffff;
   font-size : 12px;
   font-weight : bold;
   color : #990000;
   text-align : center;
}

DIV.clsTableCell2 {
   width : 100px;
   height : 30px;
   background : #EAF8ED;
   font-size : 12px;
   color : #000000;
   text-align : center;
}

DIV.clsTableCell3 {
   width : 100px;
   height : 30px;
   background : #EAF8ED;
   font-size : 12px;
   font-weight : bold;
   color : #000000;
   text-align : center;
}

DIV.clsTextBox1 {
   background : #e5e5e5;
   color : #000000;
   width : 424px;
   border : 1px solid #cccccc;
   margin-right : 0px;
   margin-left : 0px;
   margin-bottom : 10px;
   font-size : 10pt;
   font-family : verdana,helvetica;
}

DIV.clsTextBox2 {
   background : #e5e5e5;
   color : #000000;
   width : 594px;
   border : 1px solid #cccccc;
   margin-right : 0px;
   margin-left : 0px;
   margin-bottom : 10px;
   font-size : 10pt;
   font-family : verdana,helvetica;
}

DIV.clsTextBox3 {
   background : #e5e5e5;
   color : #000000;
   width : 424px;
   border : 1px solid #999999;
   margin-right : 0px;
   margin-left : 0px;
   margin-bottom : 10px;
   font-size : 10pt;
   font-family : verdana,helvetica;
}

DIV.clsTextBoxContent {
   background : #e5e5e5;
   color : #000000;
   padding : 8px 8px 8px 8px;
}

DIV.clsRegDomainBoxContent {
   background : #e2e2c6;
   color : #000000;
   padding : 8px 8px 8px 8px;
}

FORM.clsSearchForm {
   font-size : 8px;
   border : 0px solid Red;
}

FORM.clsQuicklinksForm {
   font-family : verdana,helvetica;
   font-size : 10pt;
   margin-bottom : 12px;
   margin-top : 8px;
   margin-left : -2px;
   border : 0px solid Red;
}

IMG.clsInlineImage {
   margin-left : 10px;
   margin-bottom : 10px;
}

IMG.clsBuyImage {
   border : 0px solid #ffffff;
}

IMG.clsLeftNavHeading1Image {
   border : 0px solid #ffffff;
}

IMG.clsNavBarAboutImage {
   border : 0px solid #ffffff;
   position : absolute;
   left : 388px;
   top : 0px;
}

IMG.clsNavBarConsultingImage {
   border : 0px solid #ffffff;
   position : absolute;
   left : 217px;
   top : 0px;
}

IMG.clsNavBarContactUsImage {
   border : 0px solid #ffffff;
   position : relative;
   left : 3px;
   top : 44px;
}

IMG.clsNavBarHomeImage {
   border : 0px solid #ffffff;
   position : absolute;
   left : 14px;
   top : 0px;
}

IMG.clsNavBarLogoImage {
   border : 0px solid #ffffff;
   position : relative;
   left : 0px;
   top : 0px;
}

IMG.clsNavBarPageTitleImage {
   border : 0px solid #000000;
   position : relative;
   left : 0px;
   top : 35px;
}

/* ADDING with new name for topnav redesign */
/* When header migration is complete the    */
/*    above style should go away            */
IMG.NavBarPageTitleImage {
   border : 0px solid #000000;
   position : relative;
   left : 0px;
   top : 5px;
}

/* Taking this style from the hpStyles file to put in new topNav */
input.search {
	font-size: 11px;
	width: 75px;
	padding: 0;
	margin: 0;
}


IMG.clsNavBarProductImage {
   border : 0px solid #ffffff;
   position : absolute;
   left : 70px;
   top : 0px;
}

IMG.clsNavBarSupportImage {
   border : 0px solid #ffffff;
   position : absolute;
   left : 313px;
   top : 0px;
}

INPUT.clsQuicklinksFormInputButton1 {
   position : relative;
   top : 1px;
   left : 2px;
}

IMG.clsSearchImage {
   border : 0px solid #ffffff;
   position : relative;
   left : 2px;
   top : 0px;
}

IMG.clsSideBarAdImage {
   border : 0px solid #000000;
   position : relative;
   margin-top : 2px;
   margin-bottom : 2px;
}

INPUT.clsSearchFormInputButton1 {
   position : relative;
   top : 2px;
   left : 2px;
}

INPUT.clsSearchFormInputText1 {
   font-family : verdana,helvetica;
   font-size : 11px;
   width : 105px;
   margin-left : 2px;
}

LI.clsFAQBullet {
   position : relative;
   left : -22px;
   padding-bottom : 3px;
}

LI.clsListBullet {
   padding-bottom : 10px;
}

LI.clsSideBarBullet1 {
   list-style-image : url('/images/001/ui/icn_chevronRedNew.gif');
   margin-top : 6px;
   margin-bottom : 7px;
   position : relative;
   line-height : 8px;
   left : 0px;
   top : 2px;
}

LI.clsSideBarBullet2 {
   list-style-image : url('/images/001/ui/icn_guide.gif');
   margin-top : 6px;
   margin-bottom : 7px;
   position : relative;
   line-height : 10px;
   left : 0px;
   top : 2px;
}

P.clsNormalText {
   font-family : verdana,helvetica;
   font-size : 10pt;
   background : #ffffff;
}

SELECT.clsQuicklinks {
   font-family : verdana,helvetica;
   font-size : 11px;
   width : 330px;
   margin-left : 4px;
}

SELECT.clsSearchFormSelect1 {
   font-size : 11px;
   width : 100px;
   margin-left : 2px;
   margin-top : 4px;
}

SPAN.clsTrademark {
   font-size : 70%;
   position : relative;
   top : -5px;
}

TABLE.clsGrid {
   border : 0px solid Purple;
   width : 768px;
   padding-bottom : 0px;
}

TABLE.clsTable1 {
   border : 0px Solid Black;
}

TABLE.clsTable2 {
   width : 100%;
}

TABLE.clsTable3 {
   width : 424px;
   padding : 0px;
   margin-bottom : 10px;
   border : 0px Solid Green;
}

TABLE.clsTable4 {
   width : 96%;
   margin-top : 5px;
}

TABLE.clsTable5 {
   width : 594px;
   padding : 0px;
   margin-bottom : 10px;
   border : 0px Solid Green;
}

TD.clsFormColumn1 {
   padding-bottom : 30px;
   border : 0px Solid Green;
}

TD.clsSideBarBullet {
   padding-top : 4px;
   padding-left : 6px;
   vertical-align : top;
}

TD.clsTable1Heading1a {
   font-size : 12px;
   font-weight : bold;
   color : #ffffff;
   background : #668EBF;
   padding-left : 2px;
   padding-right : 0px;
   text-align : left;
   width : 200px;
}

TD.clsTable1Heading1b {
   font-size : 12px;
   font-weight : bold;
   color : #ffffff;
   background : #668EBF;
   padding-left : 0px;
   padding-right : 0px;
   text-align : center;
}

TD.clsTable1Cell1b {
   color : #990000;
   background : #ffffff;
   text-align : center;
   font-weight : bold;
   vertical-align : middle;
   padding-top : 8px;
}

TD.clsTable1Cell2a {
   color : #000000;
   background : #e5e5e5;
   text-align : left;
   font-size : 70%;
   vertical-align : middle;
   padding-top : 4px;
   padding-bottom : 4px;
}

TD.clsTable1Cell2b {
   color : #000000;
   background : #e5e5e5;
   text-align : center;
   font-size : 70%;
   font-weight : bold;
   vertical-align : middle;
   padding-left : 2px;
   padding-top : 4px;
   padding-bottom : 4px;	
}

TD.clsTable1Cell3a {
   color : #000000;
   background : #ffffff;
   text-align : left;
   font-size : 70%;
   vertical-align : middle;
   padding-top : 4px;
   padding-bottom : 4px;
}

TD.clsTable1Cell3b {
   color : #000000;
   background : #ffffff;
   text-align : center;
   font-size : 70%;
   font-weight : bold;
   vertical-align : middle;
   padding-left : 2px;
   padding-top : 4px;
   padding-bottom : 4px;	
}

TD.clsTable2Cell1 {
   font-size : 80%;
   text-align : left;
   vertical-align : middle;
   padding-bottom : 20px;
}

TD.clsTable2Cell2 {
   text-align : center;
   vertical-align : middle;
   padding-bottom : 20px;
}

TD.clsTable3Cell2 {
   background : #ffffff;
   color : #000000;
   width : 191px;
   vertical-align : text-top;
   border : 1px solid #cccccc;
   margin : 0px 0px 0px 0px;
   padding : 8px 8px 8px 8px;
   font-size : 10pt;
   font-family : verdana,helvetica;
}

TD.clsTable3Cell3 {
   background : #ffffff;
   width : 10px;
   font-size : 1px;
   font-family : verdana,helvetica;
}

TD.clsTable3Cell4 {
   background : #ffffff;
   color : #000000;
   width : 255px;
   vertical-align : text-top;
   border : 1px solid #cccccc;
   margin : 0px 0px 0px 0px;
   padding : 8px 8px 8px 8px;
   font-size : 10pt;
   font-family : verdana,helvetica;
}

.countryTitle{
   visibility:hidden;
   background : #ffffff;
   margin : 0px 0px 0px 0px;
   padding : 0px 0px 1px 0px;
}
img.countryTitle{
   height:0px;
   width:0px;
}

TR.clsFormRow1 {
   vertical-align : top;
}

TR.clsGridRow {
   vertical-align : top;
}

UL.clsListUnordered {
   list-style-image : url('/images/001/ui/icn_chevronRed.gif'); 
}

UL.clsListUnordered2 {
   margin-top : -12px;
}

UL.clsSideBarList {
   margin-top : 0px; 
   margin-bottom : 0px;
   margin-left : 21px; 
   padding : 0px; 
}

.clsSmall {
   font-size : 8pt;
}
