* {
	padding:0px;
	margin:0px;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}


img {border:0px;}

body {
	margin: 10px;
	background-color: #F2F6FF;
}

a {
 color: #354d82; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: underline ; 
}
a.newlink:link, a.newlink:visited, a.newlink:active {color: #456179; }
a.newlink:hover {color: #274d72;} 

a.top_nav {
 color: #354d82; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-align: center; padding-bottom:5px; text-decoration: none ; 

/* color: #000000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-align: center; padding-bottom:5px; text-decoration: none ; */
}

.yourcurrentdomainorder {
   font-family: Arial,Verdana, helvetica,sans-serif;
   font-size:18px;
   font-weight:bolder;

}
table.reg_domain_search {
   cell-padding:10px;
}

tr.reg_domain_search{
}
td.reg_domain_search{
   font-family: Arial,Verdana, helvetica,sans-serif;
   font-size:12px;
   padding: 5px 5px 5px 5px ;
}
table.reg_background_tables , div.reg_background_tables {
      background-color: #B5C6ED; 

}
table.reg_open_background {
      background-color: #B2CBE1; 
}
td.header_row {
      background-color: #B2CBE1;
}
table.reg_open_table td{
      /*  border:1px solid #B2CBE1; */
 padding:5px;
 margin: 0px ;
}
table.reg_open_table tr{
    margin:0px;
    padding:0px;
}
.reg_lighter_row {
    background-color:#E6F0F6 ;
}
/* main page IDs */

		#page {
			width:725px;
			color: #000000;
			font-family: Verdana,Arial,helvetica,sans-serif;
			font-size:11px;
		}

		#page-popup {
			width:100%;
			color: #000000;
			font-family: Verdana,Arial,helvetica,sans-serif;
			font-size:11px;
		}

		p {margin:5px 0px 5px 0px; clear:both;}
		
		#page-popup p {margin:3px 0px 10px 0px; clear:both;}

		#header { margin:0px;}

		#content { 	margin:10px; }
		
		#content-with-sidebar { margin:-1px 0px 0px 0px;}

		#page-popup #header {margin:5px;}

		#footer { clear:both; }

/* general styles */

.errormessage {
	color: #C64224;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
}


div.message {
        font-family: Verdana,Arial, helvetica,sans-serif;
        font-weight:bold;
        font-size:8pt;
/*        color: #C64224; */
        color: #FF0000;
        margin: 5px 0px 5px 0px;
        text-align:center;
}

div.mediummessage {
        font-family: Verdana,Arial, helvetica,sans-serif;
        font-weight:bold;
        font-size:10pt;
/*        color: #C64224; */
        color: #FF0000;
        margin: 5px 0px 5px 0px;
        text-align:center;
}


pre.prewrap{
#        white-space:normal;
         text-wrap: unrestricted;
         word-wrap: normal ;
}

.current_domain_text {
}
.current_domain {
        color: #336699;
        font-weight: bolder ;
        font-size: 13px;
}
.lowercase {
	text-transform: lowercase;
}


/* styles for tab pages */

		.row { 
			clear:both;
		}
		
		.row p.spacer {
			height:1px;
		}

		.column {
			float:left;
			width:46%;
			margin:0px 10px 0px 0px;
		}
		
		.column-wide {
			float:left;
			margin:0px 20px 0px 0px;
		}
		
		.column p, .column-wide p { 
			margin:0px 0px 10px 20px; 
			padding:0px 0px 0px 20px;
		}
		
		.column p.link, .column-wide p.link {
			color: #336699;
			font-size:12px;
			text-decoration:none;
			font-weight:bold;
			padding-left:20px;
			background-image: url('/images/clear.gif');
			background-repeat: no-repeat;
			}
		
		.column p.link a:hover, .column-wide p.link a:hover {color: #336699; text-decoration:none;}
		.column p.link a:visited, .column-wide p.link a:visited {color: #336699; text-decoration:none;}
		.column p.link a:link, .column-wide p.link a:link {color: #336699; text-decoration:none;}
		.column p.link a:active, .column-wide p.link a:active {color: #336699; text-decoration:none;}

/* end styles for tab pages */

/*  styles for product details */

table.productdetails {
	width:700px;
	border-collapse: collapse;
	border:0px;
}

table.productdetails td {
	width: 33%;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #cccccc;
	vertical-align:top;
	text-align:left;
}

table.productdetails td p {
	margin: 0px 0px 0px 0px;
	border:0px solid Black;
	padding:0px;
}

table.productdetails .subhead {
	color: #666699;
	font-weight:bold;
}

table.productdetails .dns {
	white-space: nowrap;
	padding-bottom: 5px;
}

table.productdetails td.endcell {
	border-right:0px;
}


/* end styles for product details */



/* styles for search pages */

.option {
	height:21px;
	background-image: url(/images/background-blue-gradshaded.gif);
	border:1px solid #B2CBE1;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 2px;
	clear:both;
}

.option input { float:left; }
html>body .option input[type=radio] {margin: 4px 4px 0px 1px;}
html>body .option input[type=checkbox] {margin: 5px 4px 0px 2px;}

.option .label {
	float:left;
 	font-weight:bold;
	margin:3px 0px 0px 2px;
}

.option .button { float:right; }

.suboption {
	clear:left;
	margin:0px 0px 5px 10px;
}

.suboption p {
	margin:0px 0px 5px 0px;
	padding:0px;
}

.suboption .label {
	float:left;
	font-weight:bold;
	width:150px;
	white-space:nowrap;
	margin: 3px 5px 0px 0px;
}

.suboption .longlabel {
	float:left;
	font-weight:bold;
	width:225px;
	white-space:nowrap;
	margin: 3px 5px 0px 0px;
}

.suboption .mediumlabel {
	float:left;
	font-weight:bold;
	width:75px;
	white-space:nowrap;
	margin: 3px 5px 0px 0px;
}

.suboption .smalllabel {
	float:left;
	font-weight:bold;
	width:20px;
	white-space:nowrap;
	margin: 3px 5px 0px 0px;
}

.suboption .label-emphasis {
	float:left;
	font-weight:bold;
	width:150px;
	white-space:nowrap;
	margin: 3px 5px 0px 0px;
	text-decoration: underline;
}

.suboption .shortlabel {
	float:left;
	font-weight:bold;
	white-space:nowrap;
	margin: 3px 5px 0px 0px;
}

.suboption input, textarea, select { 
	float: left;
	margin: 0px 5px 0px 0px;
}

.suboption div.input {
	float:left;
	padding: 3px 10px 0px 0px;
}

.suboption input[type=text] {width:140px; margin:3px 3px 3px 0px;}

.suboption input.short {width:140px; margin:3px 3px 3px 0px;}

.suboption input[type=checkbox] {margin:3px 0px 0px 3px;}
.suboption textarea {height:100px; width:400px;}

html>body .suboption select {margin:3px 3px 3px 0px; }
html>body .suboption input[type=radio] {margin: 4px 4px 0px 1px;}
html>body .suboption input[type=checkbox] {margin:3px 4px 0px 3px;}

.suboption .instructions, td.instructions {
	margin:3px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.suboption .instructions a, td.instructions a {
	background-image: url('/images/clear.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 13px;
	font-weight:bold;
}

.suboption .mediuminstructions { margin:0px 0px 0px 105px; padding:3px 0px 0px 0px;  }
.suboption .labelinstructions { margin:0px 0px 0px 155px; padding:3px 0px 0px 0px;  }
.suboption .longinstructions {  margin:3px 0px 0px 240px; padding:3px 0px 0px 0px; }

.suboption .extendedinput {
	float:left;
	clear:left;
}

.suboption .links {
	float:right;
	width:310px;
}

html>body .suboption .links {
	width:300px;
}

.suboption .links a, .suboption .links a:link, .suboption .links a:visited, .suboption .links a:active, .suboption .links a:hover {
	float:left;
	clear:left;
	background-image: url('/images/arrow-tertiary-onwhite.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 13px;
	margin:0px 0px 4px 0px;
	font-weight:bold;
}

select.day { width: 50px; }
select.month { width: 50px; }
select.year { width: 70px; }

.submitbutton {
	clear:both;
	margin: 0px 0px 15px 0px;
	border-top:1px solid #B2CBE1;
	text-align:right;
	padding: 10px 0px 0px 0px;
}

.submitclass
{
 color: #354d82; 
 font-size: 10pt;
 font-family: Helvetica, Arial;
 font-weight: bold;
 line-height: 12pt;
 font-stretch: expanded;
 background-color: #e6f0f6;
 padding: 2pt;
 width: 120px;
 height: 30px;
 border: double 2pt #6484cb 
}

.submitclass:hover
{
 color: #FF0000;
 font-size: 10pt;
 font-family: Helvetica, Arial;
 font-weight: bold;
 line-height: 12pt;
 font-stretch: expanded;
 background-color: #e6f0f6;
 padding: 2pt;
 width: 120px;
 height: 30px;
 border: double 2pt #6484cb
 }

.submitclasslong
{
 color: #354d82;
 font-size: 10pt;
 font-family: Helvetica, Arial;
 font-weight: bold;
 line-height: 12pt;
 font-stretch: expanded;
 background-color: #e6f0f6;
 padding: 2pt;
 width: 250px;
 height: 30px;
 border: double 2pt #6484cb
}

.submitclasslong:hover
{
 color: #ff0000;
 font-size: 10pt;
 font-family: Helvetica, Arial;
 font-weight: bold;
 line-height: 12pt;
 font-stretch: expanded;
 background-color: #e6f0f6;
 padding: 2pt;
 width: 250px;
 height: 30px;
 border: double 2pt #6484cb
}


.submitclassmedium
{
 color: #354d82;
 font-size: 10pt;
 font-family: Helvetica, Arial;
 font-weight: bold;
 line-height: 12pt;
 font-stretch: expanded;
 background-color: #e6f0f6;
 padding: 2pt;
 width: 200px;
 height: 30px;
 border: double 2pt #6484cb
}

.submitclassmedium a:hover
{
 color: #ff0000;
}

/* end styles for search pages */



/* styles for search results pages */

table.plain, table.plain tr, table.plain td {
	border-collapse: collapse;
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px;
	vertical-align:top;
	white-space:nowrap;
}

table.results {
	border-collapse: collapse;
	width: 705px;
}

table.results .heading {
	background-image: url(/images/clear.gif);
	border:1px solid #B2CBE1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}

table.results td {
	padding: 4px 7px 3px 7px;
	text-align:left;
	white-space:nowrap;
	vertical-align:top;
}

table.results td ul {
	margin: 0 0 5px 20px;
}

table.results tr.xferoddrow {
	background: #FFFFFF;  
}

table.results tr.xferevenrow {
	background: #F4F9FC;  
}

table.results tr.xferoddrow td {
	border-bottom:1px solid #B2CBE1;
}

table.results tr.xferevenrow td {
	border-bottom:1px solid #B2CBE1;
}

table.results tr.heading {
	height:20px;
	background-image: url(/images/clear.gif);
	border:1px solid #B2CBE1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}

table.results tr.heading td {
	border:1px solid #B2CBE1;
}

table.results tr.tallheading {
	background-image: url(/images/clear.gif);
	border:1px solid #B2CBE1;
}

table.results .heading .label, table.results tr.tallheading .label {
 	font-weight:bold;
	padding: 3px 7px 3px 4px;
	vertical-align:top;
}

table.results .heading .genericcolumn {
	padding: 4px 7px 3px 7px;
	text-align:center;
	white-space:nowrap;
 	font-weight:bold;
	border-left:0px;
}

table.results .heading .genericcolumnleft {
	padding: 4px 7px 3px 7px;
	text-align:left;
	white-space:nowrap;
 	font-weight:bold;
	border-left:0px;
}

table.results td.outlinedcolumn {
	border-left: 1px solid #B2CBE1;
	border-right:1px solid #B2CBE1;
}

table.results td.outlinedcolumn textarea {
	margin: 10px 0px 10px 0px;
}

table.results .heading .button { 
	float:right; 
	font-weight:bold;
	white-space:nowrap;
	margin:3px 4px 0px 0px;
	border-left:0px;
}

table.results .heading .prireg, .forwarding {
	font-weight:bold;
	text-align:center;
	width:200px;
	border-left:0px;
	white-space:nowrap;
	vertical-align:top;
}

table.results .heading .nrb {
	border-right:0px;
}

table.results .heading .nlb {
	border-left: 0px;
}

table.results .divider {
	border-right: 1px solid #B2CBE1;
}

table.results .subheading {
	background: #E6F0F6;
}

table.results .subheading td{
	border-bottom: 1px solid #B2CBE1;
}

table.results .subheading .product {
 	font-weight:bold;
	vertical-align:top;
	padding: 4px 7px 3px 7px;
}

table.results .subheading .label {
 	font-weight:bold;
	vertical-align:top;
	padding: 4px 7px 3px 7px;
}

table.results .subheading .genericcolumn {
	padding: 4px 7px 3px 7px;
	text-align:center;
	white-space:nowrap;
 	font-weight:bold;
}

table.results .subheading .genericcolumnleft {
	padding: 4px 7px 3px 7px;
	text-align:left;
	white-space:nowrap;
 	font-weight:bold;
}

table.results .subheading .select {
	padding: 5px 7px 3px 7px;
	text-align:right;
 	font-weight:bold;
	white-space:nowrap;
}

table.results .spacerrow {
	height:3px;
	background: #FFFFFF;
}

table.results .product { 
	padding: 4px 7px 3px 7px;
	width:100%;
}

table.results .service {
	padding: 1px 7px 3px 15px;
	width:100%;
}

table.results .links {
	display:inline;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
}

table.results .links a {
	background-image: url('/images/clear.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

table.results .prireg, table.results .forwarding {
	font-weight:bold;
	text-align:center;
	width:150px;
	padding: 4px 7px 3px 7px;
	vertical-align:top;
	white-space:nowrap;
}

table.results .select {
	text-align:right;
	white-space:nowrap;
	padding: 4px 7px 3px 7px;
}

table.results .highlight {
	width:50%;
	text-align:left;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:top;
	padding: 4px 7px 3px 7px;
}

table.results .total {
	text-align:left;
	font-weight:bold;
	border-top:2px solid Black;
	padding: 3px 0px 0px 0px;
	padding: 4px 7px 3px 7px;
}

table.results tr.total td {
	text-align:left;
	font-weight:bold;
	border-top:2px solid Black;
	padding: 3px 0px 0px 0px;
	padding: 4px 7px 3px 7px;
}

table.results .genericcolumn {
	text-align:center;
	white-space:nowrap;
	vertical-align:top;
	padding: 4px 7px 3px 7px;
}

table.results .genericcolumnleft, table.results .outlinedcolumn {
	text-align:left;
	width:50%;
	white-space:nowrap;
	vertical-align:top;
	padding: 4px 7px 3px 7px;
}

table.results .genericcolumnright{
	text-align:right;
	width:100%;
	white-space:nowrap;
	vertical-align:top;
	padding: 4px 7px 3px 7px;
}

select.autorenew {width:50px;}
select.productprotect {width:50px;}
select.term {width:70px; }

.evenrow {  
	background: #F4F9FC; 

} 

.evenrow a:link{   
         color: #3255A1;

} 

.evenrow a:hover{   
         color: #000000;


}
.oddrow {  
	background: #FFFFFF; 
 
} 

 
.oddrow a:link{   
         color: #3255A1;

}

.oddrow a:hover{   
         color: #000000;


} 

.download  {
	float:right;
	margin:0px 0px 10px 0px;
}

.download a {
	color: #336699;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 20px;
	background-image: url('/images/clear.gif');
	background-repeat: no-repeat;
}

/* end styles for search results pages */

/* styles for mondo search results tables */

table.advancedresults {
	border-collapse: collapse;
	clear:both;
	margin: 5px 0px 0px 0px;
}

table.advancedresults td {
	border:1px solid #B2CBE1;
	font-size: 10px;
	padding:3px 3px 3px 4px;
	white-space: nowrap;
	vertical-align:top;
}

.checkbox, table.advancedresults td .checkbox,  {
	padding:0px;
	margin:2px 0px 0px 0px;
	width:13px;
	height:13px;
}

table.advancedresults td.heading {
	height:20px;
	background-image: url(/images/clear.gif);
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color: #333366;
}

table.advancedresults td.heading td {
	border:0px;
	padding:0px;
	margin:0px;
}

table.advancedresults td.heading select { float:left; }

table.advancedresults td.heading .header-left {  float:left; padding:3px 0px 0px 2px; }

table.advancedresults td.heading .header-right {  float:right; padding:3px 5px 0px 0px; }

table.advancedresults td.heading .header-center { text-align:center; padding:3px 0px 0px 0px;}

table.advancedresults td.heading select { margin:0px; }

table.advencedresults .subheading td { background: #E6F0F6; }

table.advancedresults .sortarrows { float:right; }

table.advancedresults .columntitle td {
	border:0px;
	padding:0px;
	vertical-align:top;
}

table.advancedresults table.columntitle td.wide { width:100%; }

.sortbyaccounts, .sortby, .misccolumntitle, .sortby .columntitle td, .sortbyaccounts .columntitle td {
	background: #A3B8E8;
	color: #FFFFFF;
	white-space: nowrap;
	padding:0px;
	vertical-align:top;
}

.unsortedaccounts, .unsorted, .unsorted .columntitle td, unsortedaccounts .columntitle td { 	
	white-space: nowrap;
	color: #336699;
	background: #E6F0F6;
	padding: 0px;
 	vertical-align:top;
}

.skipto {
	margin: 0px 5px 0px 0px;
	float:left;
	font-size:11px;
	font-weight:bold;
}

table.advancedresults td.selectall {
	color: #335995;
	margin: 0px 5px 0px 0px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}


tr.listheaderrow {
        color: #ffffff;
        font-size:11px;
        font-weight:bold;
        background: #7398D6 ;
        margin: 0px 5px 0px 0px;
        text-align:left;
}       


tr.listheaderrow2 {
        background: #B0C6EE ;
        margin: 0px 5px 0px 0px;
}

.selectallrow {
        white-space: nowrap;
        color: #336699;
        background: #E6F0F6;
        padding: 0px;
        vertical-align:top;
}

td.listheader {
        font-size:11px;
        font-weight:bold;
        color: #FFFFFF;
/*        background: #336699; */
/*        background: #A3B8E8 ; */
        margin: 0px 5px 0px 0px;
        text-align:left;
}



/* styles for document pages */
		.anchors {
			font-size:12px;
			font-weight:bold;
			margin: 10px; 
		}

		.anchors p {
			margin: 0px 0px 2px 0px;
		}
		
		.anchors p a {
		 	background-image: url(/images/clear.gif);
			background-repeat: no-repeat;
			padding: 0px 0px 0px 13px;
			margin:0px;
		}
		
		.anchors a:hover {color: #336699; text-decoration:none;}
		.anchors a:visited{color: #336699; text-decoration:none;}
		.anchors a:link{color: #336699; text-decoration:none;}
		.anchors a:active{color: #336699; text-decoration:none;}
		
		.category { margin:0px; clear:left; }
		
		.category .title {
			color: #336699;
			font-size:12px;
			font-weight: bold;
			border-bottom:1px solid #336699;
			margin: 20px 0px 10px 0px;
		}

		.backtotop {
			float:right;
			color: #336699;
			font-size:10px;
			margin-top:-10px;
		}

		.backtotop a:hover {color: #336699; text-decoration:none;}
		.backtotop a:visited{color: #336699; text-decoration:none;}
		.backtotop a:link{color: #336699; text-decoration:none;}
		.backtotop a:active{color: #336699; text-decoration:none;}
		
		.category p {width: 600px; margin:0px 0px 0px 10px; }
		.category ul {margin: 5px 50px 5px 35px;}

		.category .subcategory {margin:10px; clear:left;}
		
		/* additional spacing in mozilla */
		html>body .category .subcategory {padding:10px 0 0 0;}
		
		.category .subcategory p { margin:0px 40px 0px 0px; }

		.category .subcategory .title {
			font-size:11px;
			font-weight: bold;
			border:0px;
			margin:0px;
			color: #333333;
			}
		
		p.seealso {
			padding: 5px 0px 0px 20px;
			margin:0px 0px 0px 0px;
			font-style:italic;
		}
		
		p.seealso a {
			background-image: url(/images/clear.gif);
			background-repeat: no-repeat;
			padding: 0px 0px 0px 13px;
			margin:0px;
			float:left;
			clear:left;
			font-weight:normal;
			font-style:normal;
		}
		
		a.abc, a.abc:link, a.abc:visited, a.abc:active, a.abc:hover {
			font-family: Verdana,Arial,helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			text-decoration:underline;
			background-color: transparent;
		}
		
		.abc-off {
			font-family: Verdana,Arial,helvetica,sans-serif;
			font-size: 12px;
			font-weight: normal;
		}
		
		.alphabetlist {
			background: #E6F0F6;
			padding:3px 3px 3px 5px;
			border: 1px solid #336699;
		}
	
		.alphabetlist2 {
			background: #FFF2E1;
			padding:3px 3px 3px 5px;
			border: 1px solid #336699;
		}

		.alphabetlist3 {
			background: #E7FFE7;
			padding:3px 3px 3px 5px;
			border: 1px solid #336699;
		}		

/* end styles for support pages */

/* styles for footer */

		.footer-bottom {
			clear:both;
			background-color:#F6F7FB;
			width:auto;
			height:30px;
			text-align:center;
			font-weight:bold;
			color:#336699;
			padding: 15px 0px 15px 0px;
		}
		
		.footer-container {
			clear:both;
			margin: 60px 0px 0px 0px;
			color:#6581A6;
			width:auto;
			height:25px;
			background-color:#DEE6F1;
			border-top:1px solid #6581A6;
		}
		
		.left-link {
			border-right:1px solid #FFFFFF;
			border-top:1px solid #FFFFFF;
			padding:2px 5px 5px 5px;
			font-weight:bold;
		}
		
		.left-link, .left-link a, .left-link a:link, .left-link a:visited, .left-link a:active {
			color:#336699;
			float:left;
			font-weight:bold;
			text-align:center;
			text-decoration:none;
		}
		
		 .left-link a:hover { color: #274d72; text-decoration:none;}
		
		.right-links {
			border-top:1px solid #FFFFFF;
		}
		
		.right-links, .right-links a, .right-links a:link, .right-links a:visited, .right-links a:active, .right-links a:hover {
			padding:4px 5px 2px 5px;
			text-align:right;
			color:#000000;
			text-decoration:none;
		}

/* end styles for footer */









/* old styles */

.text {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 11px;
}

.temptext {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 12px;
}

.whitetext {
	color: #FFFFFF;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 11px;
}

.graytext {
/*	color: #999999; */
        color: #505050 ;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 11px;
        line-height: 14px;
}


.orangetext {
/*	color: #F89E19; */
        color: #DF8706 ;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 13px;
        line-height: 14px;
}

.greentext {
/*	color: #8AC75A; */
        color: #00CB00 ;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 13px;
        line-height: 14px;
}



.trail-here {
	color: #000000;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	BACKGROUND-color: transparent;
	}

.trail-hereHome {
	color: #990000;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	BACKGROUND-color: transparent;
	}

.trail-hereRegisterproducts {
	color: #003399;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	BACKGROUND-color: transparent;
	}

.trail-hereAccounts {
	color: #006633;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	BACKGROUND-color: transparent;
	}

.trail-hereproducts {
	color: #666699;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	BACKGROUND-color: transparent;
	}

.trail-hereProfiles {
	color: #336699;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	BACKGROUND-color: transparent;
	}

.trail-hereSupport {
	color: #CC9933;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	BACKGROUND-color: transparent;
	}

.alert {
	color: #FF0000;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 11px;
	}

.smtext {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	}
.smtextPadded {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	padding:1px 3px 1px 2px;
	}

.graysmtext {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	color:#999999;
	background-color:transparent;
	}

.minitext {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 8px;
	color: #666666;
	background-color: transparent;
	}

a.footer {
	color:#FFFFFF;
	background-color: #990000;
	font-family:Verdana,Arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	}

a.footer:hover {text-decoration:underline;}
a.footer:visited{color:#FFFFFF;}
a.footer:link{color:#FFFFFF;}
a.footer:active{color:#FFFFFF;}

.copyright {
	color:#999999;
	font-family:Verdana,Arial,helvetica,sans-serif;
	font-size:10px;
	background-color: #FFFFFF;
}

.subtitle {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	}

.subheader {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 15px;
	FONT-WEIGHT: bold;
	color: #000000;
	}

.subheaderRed {
	color: #990000;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	}

.subheaderRegister {
	color: #003399;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	}

.subheaderAccounts {
	color: #006633;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	}

.subheaderproducts {
	color: #666699;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	}

.subheaderProfiles {
	color: #336699;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	}

.subheaderSupport {
	color: #CC9933;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 13px;
	FONT-WEIGHT: bold;
	}

.lgtext {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 13px;
	}

A.novisit:link {
	color: #003399;
	background-color: transparent;
	}

A.novisit:visited {
	color: #003399;
	background-color: transparent;
	}



A.novisit:hover {
	color: #990000;
	background-color: transparent;
	TEXT-DECORATION: underline;
	}

A.special, A:link.special, A:visited.special {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 9px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	color:#D9D9E5;
	background-color: transparent;
	}

A:hover.special {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 9px;
	FONT-WEIGHT: bold;
	text-decoration:underline;
	color:#FFFFFF;
	background-color: transparent;
	}

A.skipto, A:link.skipto, A:visited.skipto {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:underline;
	color:#D9D9E5;
	background-color: transparent;
	}

A:hover.skipto {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	FONT-WEIGHT: bold;
	text-decoration:underline;
	color:#FFFFFF;
	background-color: transparent;
	}

.trail {
	color: #999999;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 9px;
	}

.trail A:link {
	color: #003399;
	background-color: transparent;
	}

.trail A:visited {
	color: #003399;
	background-color: transparent;
	}

.trail A:hover {
	color: #990000;
	background-color: transparent;
	TEXT-DECORATION: underline;
	}

.home {/* Primary */
	color: #000000;
	background-color:#990000;
	}
.home2 {/* Secondary */
	color: #000000;
	background-color:#660000;
	}

.registerproducts {/* Primary */
	color: #000000;
	background-color:#003399;
	}

.registerproducts2 {/* Secondary */
	color: #000000;
	background-color:#000066;
	}

.registerproducts3 {/* Highlight */
	color: #000000;
	background-color:#BFCCE5;
	}

.accounts {/* Primary */
	color: #000000;
	background-color:#006633;
	}


.products {/* Primary */
	color: #000000;
	background-color:#666699;
	}

.products2 {/* Secondary */
	color: #000000;
	background-color:#333366;
	}

.products3 {/* Highlight */
	color: #000000;
	background-color:#D9D9E5;
	}

.profiles {/* Primary */
	color: #000000;
	background-color:#336699;
	}

.profiles2 {/* Secondary */
	color: #000000;
	background-color:#003366;
	}

.profiles3 {/* Highlight */
	color: #000000;
	background-color:#CCD9EF;
	}

.support {/* Primary */
	color: #000000;
	background-color:#CC9933;
	}

.support2 {/* Secondary */
	color: #000000;
	background-color:#996633;
	}

.support3 {/* Highlight */
	color: #000000;
	background-color:#F2E5CC;
	}

.faq-title {
	color: #333333;
	background-color: transparent;
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
	}

a.faq {
	font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 10px;
	}


/*  styles for homepage  */

.sidebar {
	float:right;
	width: 192px;
	clear:both;
}

.homepageimage {
	float:right;
	margin:0px 0px 10px 0px;
	width: 192px;
	height:75px;
}

.content {
	clear:none;
	margin-right: 190px;
}

.shadow {
	background-images:url(/images/clear.gif);
	clear:none;
	width:518px;
	height:8px;
}

.box {
	margin:0px;
	background: #E6F0F6;
	padding:0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}

.box h4 {
	font-weight:bold;
	font-size:12px;
	height:21px;
	background-image: url(/images/clear.gif);
	border:1px solid #B2CBE1;
	margin: 0px;
	padding: 2px 0px 0px 6px;
	clear:both;
}

.box h5 {
	font-size:11px;
	font-weight:bold;
	padding:3px 5px 0px 6px;
}

.box p {
	margin:0px;
	padding:2px 5px 3px 6px;
}

.box ul {
	margin:0px 0px 0px 7px;
	padding:0px;
	list-style-type: none;
	list-style-image: none;
}

.box li {
	color: #336699;
	font-size:12px;
	font-weight:bold;
	margin:2px 0px 2px 0px;
	padding:1px 0px 0px 13px;
	background-image: url('/images/clear.gif');
	background-repeat: no-repeat;
}

.box li a:link, .box li a:visited, .box li a:active, .box li a:hover {text-decoration:none; color: #336699;}

.box li a:hover {text-decoration:underline;}

.box p a, .box p a:link, .box p a:visited, .box p a:active, .box p a:hover {
	color: #336699;
	font-weight:bold;
	text-decoration:none;
}

.box p a:hover {text-decoration:underline;}

.announcement {
	clear:none;
	margin:0px;
	padding: 0px 10px 0px 10px;
}

.announcement h4 {
	clear:none;
	font-size:14px;
	padding: 4px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

html>body .announcement {
	padding: 6px 10px 0px 10px;
}

.announcement p {
	clear:none;
	padding:0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.announcement .learnmore {
	margin: 5px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background-image: url(/images/clear.gif);
	background-repeat: no-repeat;
}

.announcement .learnmore a:link, 
.announcement .learnmore a:visited, 
.announcement .learnmore a:active, 
.announcement .learnmore a:hover {
	color: #336699;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.announcement .learnmore a:hover {text-decoration: underline;}

.announcement .separator {
	clear:none;
	height:1px;
	border-bottom:1px solid #CCCCCC;
	margin: 5px 0px 10px 0px;
	padding:0px;
}
html>body .announcement .separator {
	margin: 17px 0px 10px 0px;
}

TABLE.table_list {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
i
TR.odd_row {
  background: #f4f7fd;
}
TR.even_row {
  background: #FFFFFF;
}

TD.contact {
  padding: 5px 2px 2px 5px ;
}

TD.dom_list {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #5a5a5a;
}
TR.header_row {
  background: #D9E3F4;
  color: #000000;
}
TD.header_row {
  background: #D9E3F4;
  color: #000000;
}

TD.tableheader {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #003399;
}
TD.prodclassheader {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  background: #ffffff;
  color: #003399;
}
TD.prodclass {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  background: #FFFFFF;
  color: #000000;
}

TD.prodheaderclass {
 font: 800 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; color: #000000 
/*  font-family: Verdana, Arial, sans-serif; */
/*  font-size: 8pt; */
/*  font-weight: normal; */
  background: #E6F0F6;
  color: #000000;
}

TD.prodheadertextclass {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  background: #E6F0F6;
  color: #000000;
  padding:4px 4px 4px 4px;
}

TD.calcprodclass {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  background: #FFFFFF;
  color: #000000;
}
TD.calctotalclass {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8.5pt;
/*  font-weight: 800; */
  font-weight: bold;
  background: #D9E3F4;
  color: #000000;
  padding: 4px 0px 4px 0px ;
  
}
TD.renew_checkout_row {
  font: normal 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold ;
  color: #000000 ;
}

TD.renew_checkout_row_detail {
  font: normal 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal ;
  color: #000000 ;
}

TD.renew_checkout_total {
  font: normal 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold ;
  font-style: italic ;
  color: #000000 ;
}  

TD.renew_checkout_total_amt {
  font: normal 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold ;
  color: #000000 ;
  background-color: #EEEEEE ;
}

TR.ProdDetail {
  background: #D9E3F4;
  color: #000000;
}
table.ProdDetail {
  background: #D9E3F4;
  color: #000000;
  border-style:solid;
  border-width:1px 3px 3px 1px ;
  border-color:#999999 #000000 #000000 #999999;
  display:none;
}
td.ProdDetail{
  font-family: Verdana, Arial, sans-serif;
  font-size: 8.5pt;
  font-weight: normal;
  background: #FFFFFF;
  color: #000000;
}
td.ProdBasic{
  background:#FFFFFF;
}
div.ProdDetailTitle{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  background: transparent;
  color: #000000;
}
div.ProdDetailText{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  background: transparent;
  color: #444444;
}
div.ProdDetailComment{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background: transparent;
  color: #FF0000;
}
span.domainAddText{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  background: transparent;
  color: #0000A0;
}

td.receiptdetail {
  font-size: 8.5pt/11.5pt;
  font_family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000000 ;
  background: #FFFFFF;
}

.eucattitle {
  font-size: 11.5pt;
  font_family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000 ; 
  font-weight:bolder;
  background: #FFFFFF; 

}

.buttonTest:link {
  font-size: 9pt;
  font_family: Verdana, Arial, Helvetica, sans-serif;
  font-style: italic ;
  color: #7F7F7F ;
  font-weight:bolder;
  background: #FFFFFF;
  text-decoration: none;

}
.buttonTest:hover {
  font-size: 9pt;
  font_family: Verdana, Arial, Helvetica, sans-serif;
  font-style: italic ;
  color: #CC0000 ;
  font-weight:bolder;
  background: #FFFFFF;
  text-decoration: none ;

}
.buttonbackz {
  background-image: url(/images/button_back.gif); 
  margin:5px 0px 0px 5px;
  font-family:Arial;
  font-style:italic;
  font-weight:bold;
}

.buttonback {
  border-style:solid ;
  border-width:1px 1px 0px 0px;
  border-color: #CCCCCC;
  margin:5px 0px 0px 0px;
  padding: 4px 0px 2px 1px ;
  width:150px;
}

.popupLink {    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 9px;
    color: #505050;
    line-height: 12px;
    text-decoration: none;
    font-weight: normal;
}

.popupLink:link {       font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 9px;
    color: #505050;
    line-height: 12px;
    text-decoration: none;
    font-weight: 400;
}

.popupLink:visited {    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 9px;
    color: #505050;
    line-height: 12px;
    text-decoration: none;
    font-weight: 400;
}

.popupLink:active {     font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 9px;
    color: #505050;
    line-height: 12px;
    text-decoration: none;
    font-weight: 400;
}      

.popupLink:hover {      font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 9px;
    color: #cc0000;
    line-height: 12px;
    text-decoration: none;
    font-weight: 400;
}                                                                                                              
.popup {
    position: absolute;
    visibility: hidden;
    background-color: #eaf3f8;
    background: url('/images/pophelp.gif');
    /* layer-background-color: #eaf3f8; */
    width: 200px;
    border-left: 1px solid #505050;
    border-top: 1px solid #505050;
    border-bottom: 1px solid #505050;
    border-right: 1px solid #505050;
    padding: 3px;
    z-index: 10;       
    text-decoration: none;
}

.button100 {
    color: #336699;
    font-size:10pt;
    font-family: Arial,Helvetica,Verdana, sans-serif;
    font-style:italic;
    text-decoration:none;
    font-weight:bold;
    padding-left:3px;
    background-image: url('/images/nav/nav-100.jpg');
    background-repeat: no-repeat;
    width:100px;
    height:21px;
}
.button150 {
    color: #336699;
    font-size:10pt;
    font-family: Arial,Helvetica,Verdana, sans-serif;
    font-style:italic;
    text-decoration:none;
    font-weight:bold;
    padding-left:0px;
    text-align:left;
    background-image: url('/images/nav/navbl-150.jpg');
    background-repeat: no-repeat; 
    width:134px;
    height:21px;
    border-style:0px;
}
.yeardropdown {
      float:none;

}

.searchbutton {
	color: #354d82;
	text-decoration:none;
	background-color: #FF9933;
	border-style: outset;
	font-size: 9px;
	letter-spacing: 0.20em;
	margin: 4px 2px 4px 2px;
	padding: 2px 0px 2px 2px;
	position: relative;
	text-align: left;
	width: 150px;
	visibility: visible;
	height: 23;
	left: 2;
	top: 2;
	overflow: hidden;
	clip: rect(1,1,1,1);
}


.header1		{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;  font-weight: bold; }
.header2		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #6D6D6D;  font-variant:small-caps;}
.name2			{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #6D6D6D; }
.header3		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-variant:small-caps; }

td.accent               { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: black;  background-color: #E4ECF8; padding-left: 2pt; }
td.soft                 { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: black;  background-color: #EDEDED; padding-left: 2pt; }

.main {  font: normal 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; color: #000000}
.mainbold { font: 800 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.mainboldblue { font: 800 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; color: #4252C1}
.mainboldgray { font: 700 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666}
.mainboldred { font: 700 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; color: #FF0002}
.mainfootersmall { font: normal 7pt/11pt Verdana, Arial, Helvetica, sans-serif; color: #000000 ; text-transform: capitalize}
.mainsm { font: normal 7.5pt/11pt Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.mainsmred { font: 700 normal 7.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; color: #FF0002}
.mainsmredwhite { font: 700 normal 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF}
.mainIT { font: italic normal 8.5pt/11.5pt Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.mainsmIT { font: italic normal 7.5pt/11pt Verdana, Arial, Helvetica, sans-serif; color: #000000 }


/* BEGIN NEW STYLE */
/* .top_nav  { color: #354d82; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-align: center; padding-bottom:5px; text-decoration: none } */
/* .top_nav:hover  { color: #666666; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-align: center; padding-bottom:5px; text-decoration: underline } */
.blue_hor_rule    { background-image: url(/images/blue_hor_rule.gif); background-repeat: repeat }
.blue_hor_bot_rule    { background-image: url(/images/blue_hor_bottomrule.gif); background-repeat: repeat }
.blue_hor_mast_bot    { background-image: url(/images/blue_hor_mastbottom.gif); background-repeat: repeat }
.rule_vert_left  { background-image: url(/images/rule_vert_left.gif); background-repeat: repeat; width: 8px; height: 8px }
.rule_vert_right  { background-image: url(/images/rule_vert_right.gif); background-repeat: repeat; width: 8px; height: 8px }
.mastrow  { text-align: right; padding-right: 16px }
.leftnavtext:link   { color: #243f7c; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: none; padding-left: 10px }
.leftnavtext:hover    { color: #647fac; }
.leftnav    { text-decoration: none; background-color: #deeaee; background-image: url(/images/rarrow_off.gif); background-repeat: no-repeat; background-position: 5px 5px; margin-bottom: 1px; padding: 2px; width: 150px; border: solid 1px #6484cb }
/* .leftnav:hover   { background-image: url(/images/rarrow_on.gif); background-repeat: no-repeat; background-position: 3px 7px; background-color: #FFFFFF; padding: 2px; margin-bottom: 1px; width: 149px; border: solid 1px #6484cb; text-decoration: none } */
.rule_vert_gray  { background-image: url(/images/rule_gray.gif); background-repeat: repeat; width: 21px; height: 12px; }
.head    { color: #000000; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: none }
/* END NEW STYLE */
