body, td {
	font-family: Trebuchet MS,Tahoma;
	font-size: 11px;
	text-align: left;
}
input,select,textarea {
	color:#666;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:12px;
	margin:0;
	padding:2px;
	border: 1px solid #8FBCE9;
}
body {
	background: #ffffff;
	margin: 0px;
	font-family: Trebuchet MS,Tahoma;
}
form {
	margin: 0px;
}
.divmain {
	border:0px; 
	background: #EFEFEF url('images/main_bg.jpg') repeat; 
	width: 100%;
	text-align: center;
}
a {
	color: #3A6897;
}
a:hover {
	text-decoration: none;
}
.extlink {
	color: #3366bb;
	background: url('/images/external.png') no-repeat 100% 50%;
	padding: 0 13px 0 0;
}
.wwwlink {
	color: #3366bb;
	background: url(images/www.png) no-repeat 100% 50%;
	padding: 0 30px 0 0;
}
img {
	border: 0px;
}
.cntnote {background-color:#ffffff; border:solid 1px #abbfe0; font-size:.8em; text-transform:uppercase; padding:0px 1px}
.tblhead {
	margin-top: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	font: 20px Trebuchet MS,Tahoma;
	color: #111111;
	font-weight: bold;
}
#topbar {
	width: 100%;
	text-align: left;
	font: 11px Trebuchet MS,Tahoma;
	margin-top: 0px;
	padding: 5px;
	color: #ffffff;
	background-color: #000066;
}
#topbar a {
	color: #ffffff;
	font: normal normal 11px Arial;
	padding-left: 3px;
	padding-right: 3px;
}
#topbar a:hover {
	color: Red;
	font: normal normal 11px Arial;
	padding-left: 3px;
	padding-right: 3px;
}
.header {
	font-family: Arial Black,Trebuchet MS,Tahoma;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
}
.heading {
	font-family: Trebuchet MS,Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #65A5E6;
}
.heading2 {
	font-family: Trebuchet MS,Tahoma;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.heading3 {
	font-family: Trebuchet MS,Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #16679F;
}
table.wrapper {
	width: 950px;
}
table.clientlinks {
	background: #e0e0e0;
}
td.clientlinks {
	background: #f9f9f9;
	width: 25%;
	text-align: center;
	padding: 6px;
}
.navbar {
	background: #8FBCE9;
}
.navbutton {
	background-color: #EFF2F9;
	cursor: pointer;
	cursor: hand;
	text-align: center;
}
.navbuttonover {
	background-color: #5c87a9;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.navbox {
	background-color: #EFF2F9;
	padding: 5px;
}
.navinput {
	border: 1px solid #8FBCE9;
	width: 100px;
}
.submitbutton, .button {
	color: #ffffff;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	background-color: #3366cc;
	border: 1px solid #8FBCE9;
	text-align: center;
}
.button {
	border: 0px; height: 25px;padding-left: 8px; padding-right: 8px;
	background: transparent url('images/subtitle_bg.png') repeat-x;
}
.navboxlinks {
	background-color: #ffffff;
	padding: 5px;
}
.navboxlinks td {
	border-bottom: 1px dotted #cccccc;
}
#navigation {
	width: 170px;
	font-family: Tahoma;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	border-bottom: 1px solid Gray;
}
#navigation li a:link, #navigation li a:visited {
	font-size: 100%;
	display: block;
	padding: 0.4em 0 0.4em 0.5em;
	border-left: 12px solid #000066;
	border-right: 1px solid #000066;
	background-color: #3366cc;
	color: #FFFFFF;
	text-decoration: none;
}
#navigation li a:link, #navigation li a:visited {
}
#navigation li a:hover {
	background-color: #000066;
	color: #FFFFFF;
}
#navigation ul ul {
	margin-left: 12px;
}
#navigation ul ul li {
	border-bottom: 1px solid #000066;
	margin: 0;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: Gray;
	color: #000066;
}
#navigation ul ul a:hover {
	background-color: #000066;
	color: #FFFFFF;
}
.myacclnk a {
	color: #555555;
}
table.fieldset {
	width: 100%;
	border: 1px solid #8FBCE9;
	padding: 0px;
}
.fieldarea {
	text-align: right;
	background-color: #EFEFEF;
}
.myacctbl {
	width: 100%;
	background-color: #8FBCE9;
	text-align: center;
}
tr.myacctblhd td {
	background-color: #EFF2F9;
	font: small-caps 900 12px Tahoma;
	padding: 5px;
}
tr.myacctblactive td {
	background-color: #ffffff;
	text-align: center;
}
tr.myacctblpending td {
	background-color: #FFFFE2;
	text-align: center;
}
tr.myacctblsuspended td {
	background-color: #E9FFD2;
	text-align: center;
}
tr.myacctblterminated td {
	background-color: #FFE1E1;
	text-align: center;
}
tr.myacctblexpired td {
	background-color: #FFE1E1;
	text-align: center;
}
tr.myacctblcancelled td {
	background-color: #7E354D; color: #FFFFFF;
	text-align: center;
}
tr.myacctblfraud td {
	background-color: #FF0000; color: #FFFFFF;
	text-align: center;
}
.myaccsubnav {
	width: 95%;
	text-align: center;
	background-color: #f7f7f7;
	border: 1px dotted #cccccc;
	padding: 5px;
}
.errorPrompt, .errorbox, .alertPrompt
{
	background-image: url('images/error-bg.gif');
	background-repeat: no-repeat;
	background-position: center left;
	padding: 12px;
	padding-left: 50px;
	color: #990000;
}
.successPrompt
{
	color: Green;
	background-color: #edffc3;
	background-image: url('images/success.gif');
	background-repeat: no-repeat;
	background-position: center left;
	border:  Green 1px solid;
	padding: 12px;
	padding-left: 50px;
}
.infoPrompt
{
	color: Blue;
	background-color: #EEEEEE;
	background-image: url('images/info.gif');
	background-repeat: no-repeat;
	background-position: center left;
	border:  Blue 1px solid;
	padding: 12px;
	padding-left: 50px;
}
.errorPrompt td, .alertPrompt td, .successPrompt td, .infoPrompt td
{
	font-style: italic;
	font-weight: bolder;
}
.domainavailable {
	color: #669900;
}
.domainunavailable {
	color: #cc0000;
}
.networkissuessummary {
	background-color: #f6f6f6;
	border: 1px dotted #cccccc;
	padding: 10px;
	text-align: center;
}
.networkissuesopen {
	font-size: 16px;
	font-weight: bold;
	color: #65CC00;
	padding-right: 20px;
}
.networkissuesscheduled {
	font-size: 16px;
	font-weight: bold;
	color: #EEDD00;
	padding-right: 20px;
}
.networkissuesclosed {
	font-size: 16px;
	font-weight: bold;
	color: #888888;
}
.networkissuedescription {
	border-left: 5px solid #efefef;
	padding: 20px;
	padding-top: 1px;
}
.networkissueaffected {
	background-color: #FDFCDD;
	padding: 10px;
	margin-top: 10px;
}
.clientticketreplyheader {
	margin-top: 20px;
	background-color: #3A6897;
	font-weight: bold;
	color: #ffffff;
	padding: 4px 20px 4px 20px;
}
.clientticketreply {
	min-height: 80px;
	background-image: url('images/clientticketreplybg.gif');
	background-repeat: repeat-x;
	padding: 10px;
}
.adminticketreplyheader {
	margin-top: 20px;
	background-color: #888888;
	font-weight: bold;
	color: #ffffff;
	padding: 4px 20px 4px 20px;
}
.adminticketreply {
	min-height: 80px;
	background-image: url('images/adminticketreplybg.gif');
	background-repeat: repeat-x;
	padding: 10px;
}
.closeticket {
	border: 1px dotted #cc0000;
	font-weight: bold;
	background-color: #FBEEEB;
	color: #cc0000;
}
tr.orderheadingrow {
	background-color: #5AB9F1;
	color: #ffffff;
}
tr.orderrow1 {
	background-color: #E8F0F9;
	color: #000000;
}
tr.orderrow2 {
	background-color: #D6E4F6;
	color: #000000;
}
#topShade {
	width: 100%;
	height: 10px;
	background-image: url('images/shade.gif');
	background-repeat: repeat;
}
#botShade {
	width: 100%;
	height: 10px;
	background-image: url('images/shadeb.gif');
	background-repeat: repeat;
}
.headertile {
	width: 100%;
	border-bottom: #e9e9ef 1px solid;
	background-color: #3366cc;
	background-repeat: repeat;
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#6699ff', endcolorstr='#3366cc', gradienttype='0');
}
#footertile {
	position: relative;
	width: 100%;
	border-bottom: #e9e9ef 1px solid;
	background-color: #3366cc;
	filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#6699ff', endcolorstr='#3366cc', gradienttype='0');
}
#footer {
	text-align: left;
	font: 11px Arial;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ffffff;
}
#footer a {
	color: #ffffff;
	font: normal normal 11px Arial;
	padding-left: 3px;
	padding-right: 3px;
}
#footer a:hover {
	color: Red;
	font: normal normal 11px Arial;
	padding-left: 3px;
	padding-right: 3px;
}
/* liquidcorners START */
.top-left, .top-right, .bottom-left, .bottom-right {
	background-image: url('images/corners1280x18.gif');
	height: 9px;
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
}
.top-left, .bottom-left {
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
}
.top-right, .bottom-right {
	margin-left: 9px; /* CHANGE: replace by the width of one of your corners */;
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
}
.bottom-left {
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
}
.bottom-right {
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
}
.inside {
	border-left: 1px solid #C00000;
/* YCC: color & properties of the left-borderline */	border-right: 1px solid #C00000;
/* YCC: color & properties of the right-borderline */	background: #EFEFEF;
/* YCC: background-color of the inside */	color: #000000; /* YCC: default text-color of the inside */;
	padding-left: 10px; /* YCC: all texts at some distance of the left border */;
	padding-right: 10px;             /* YCC: all texts at some distance of the right border */
}
.notopgap {
	margin-top: 0;
}
/* DNC: to avoid splitting of the box */
.nobottomgap {
	margin-bottom: 0;
}
/* DNC: to avoid splitting of the box */
/* liquidcorners END */
.ButtonBuyNowSmaller {
	cursor: pointer;
	cursor: hand;
	border: 0px;
	width: 82px;
	height: 26px;
	margin: 0px 0px 0 0px;
	background: transparent url('images/buynow_button_smaller.gif') no-repeat;
	color: transparent;
}
.ButtonBuyNow {
	cursor: pointer;
	cursor: hand;
	border: 0px;
	width: 82px;
	height: 26px;
	background: transparent url('images/buynow_button.gif') no-repeat;
	color: transparent;
}
table.products_table {
	margin-left: 20px;
	width: 600px;
}
tr.products_tb {
	height: 30px;
	background: #014787 url('images/subtitle_bg.png') repeat-x scroll;
	font-family: Georgia, "Nimbus Roman No9 L", serif;
	font-size: 16px;
	color: #FFFFFF;
}
tr.products_tb td.left {
	width: 4px;
	height: 30px;
	background: #014787 url('images/subtitle_l.png') no-repeat scroll;
	border: 0px;
}
tr.products_tb td.right, tr.products_tb_3 td.right {
	width: 4px;
	height: 30px;
	background: #014787 url('images/subtitle_r.png') no-repeat scroll;
	border: 0px;
}
tr.products_tb td.desc, td.desc_title, td.desc2 {
	border: 0px;
	text-align: left;
	padding-left: 6px;
}
tr.products_tb td.desc {
	width: 282px;
}
tr.normal {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 30px;
	background: #D3D3D3;
}
tr.light {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 30px;
	background: #EAEAEA;
}
tr.products_tb td.desc_title {
	padding-left: 10px;
	width: 282px;
}
tr.products_tb_3 td.desc {
	width: 230px;
}
.products_tb td {
	text-align: center;
	border-left: 1px solid white;
}
tr.products_tb td {
	width: 120px;
}
tr.products_tb_3 td {
	width: 95px;
}
td.product_desc {
	text-align: left;
	border: 0px;
	padding-left: 10px;
}
td.tick {
	background-image: url('images/checkmark.png');
	background-repeat: no-repeat;
	background-position: center center;
}
td.cross {
	background-image: url('images/no-x.png');
	background-repeat: no-repeat;
	background-position: center center;
}
div.infodiv {
	position: absolute;
	background-color: lightyellow;
	width: 300px;
	border: 1px #111111 dotted;
	padding: 10px;
	display: none;
	margin-left: 0px;
}
#dhtmltooltip {
	position: absolute;
	width: 155px;
	border: 1px solid #31659C;
	background-color: #BDD1EB;
	visibility: hidden;
	z-index: 100;
}
#tipTitle {
	width: auto;
	background-color: #31659C;
	color: #FFFFFF;
	padding: 2px 0px 2px 4px;
}
#tipContent {
	padding: 2px 4px 4px;
}
.leftBlock {
    padding-left: 20px;
    text-indent: -20px; 
    text-align: left;
}
.required { color: #FF0000; font-size: x-large; font-family: "Trebuchet MS"; }
.grayboxtop {
	background-image: url('images/m_top_gray.jpg');
	background-repeat: no-repeat;
	height: 10px;
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
}
.grayboxbottom {
	background-image: url('images/m_bot_gray.jpg');
	background-repeat: no-repeat;
	height: 8px;
}
.grayboxinside {
	background-image: url('images/m_middle_gray.jpg');
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}
.domaincheckavailable { font-size: 12px; color: Green; FONT-WEIGHT: bold; }
.domaincheckunavailable { font-size: 12px; color: Red; }