/*****************************************************************************
                          Site Name & Logo
******************************************************************************/
#logo {
	z-index: 10;
	background-image: url(/static/img/dynanames/logo.png);
	width:265px; 
	height:130px;
	position: absolute;
	left: 100px;
	top: 0px;
}
.logoBox a {display: block;width:265px;height: 130px;}
/* ICANN Logo */
.logoIcann {
	background:url(/static/img/icannlogo.gif);
	width:60px;
	height:61px;
}
/* Reg Loop Image */
#reg_loop {width: 100px;height: 61px;
	background-image: url(/static/img/check_loop.gif);
}
/*******************************************************************************
			Base
*******************************************************************************/
#dummy{position: relative;width: 100%;height: 250px;}
body.nav_page{
	margin-top: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	background-color: #f3d9e9; /* pink */
	background-image: url(/static/img/dynanames/background.png);
	background-repeat: repeat-y;
}
table a:link, .nav_page a:link {color:#af0062}
table a:active, .nav_page a:active {color:#af0062}
table a:visited, .nave_page a:visited {color:#af0062}

#pageTitle {
	position: absolute;
	top: 200px;
	left: 100px;
	font-family: verdana, arial, sans-serif; 
	font-size: 16pt; 
	color: #af0062; 
	text-decoration: none; 
	width: 894px;
	height: 60px;
	background-position: 0 25px;
	padding-left: 50px;
	background-repeat: no-repeat;
}
#content{
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 150px;
	padding-left: 0px;
	width: 750px;
	max-width: 750px;
	min-width: 750px;
	background-color: #FFFFFF;
}
table.content{width: 740px;}
/*******************************************************************************
			Footer
*******************************************************************************/
#foot{
	position: relative;
	bottom: 0px;
	width: 700px;
	left: 120px;
	text-align: left;
	background-position: 0 0px;
	border-top: 1px solid #af0062;
	color: #777777;
	height: 40px;
}
#foot a:link, #foot a:active, #foot a:visited {color: #777777;text-decoration: none;}
#foot a:hover { text-decoration: underline;}


/*******************************************************************************
			Header
*******************************************************************************/
#whois_help {
	border-top: 1px solid #af0062;
	z-index: 1;
	position: relative;
	bottom: -16px;
	left: 820px;
	margin-top: 0pt;
	width: 130px;
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	height: 11pt;
	text-align: right;
}
#whois_help a:link, #whois_help a:active, #whois_help a:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
	color:#af0062; 
	height: 11pt;
	text-align: right;
}
#login_menu,
#account_menu{
	width: 808px;
	height: 44px;
	position: absolute;
	left: 140px;
	top: 120px;
	background-image: url(/static/img/dynanames/account_menu.png);
	background-repeat: no-repeat;
	z-index: 5;

}
table.account_menu{position: relative; border: 1px #ffffff solid; background-color: #ffffff;}
#account_menu a:link, #account_menu a:active, #account_menu a:visited,
#login_menu a:link, #login_menu a:active, #login_menu a:visited 
{color: #ffffff;}
#account_menu a:hover, #login_menu a:hover 
{text-decoration: underline; color: #ffffff;}
/*******************************************************
	ACCOUNT_MENU
********************************************************/
#special_login_header { /* hide menu if user is not logged in */
	position: absolute;
	width: 100%;
	height: 50px;
	background-color: #ffffff;
}
/* hide "Login your account:" message (login_title) */
#login_hide{visibility: hidden;}
#login_message{visibility: hidden;}

#login_title{
	position: absolute;
	text-align: right;
	top: -10px;
	left: 480px;
	font-size: 8pt;
	width: 300px;
	max-width: 300px;
	color: #000000;
}
#login_title b, #login_title a:link, #login_title a:visited {color: #af0062; text-decoration: none;}
#login_title a:hover { text-decoration: underline;}
#login_lost_pwd_msg{
	z-index: 3;
	position: absolute;
	top: 40px;
	left: 385px;
}
#login_lost_pwd_msg a:link,
#login_lost_pwd_msg a:active,
#login_lost_pwd_msg a:hover,
#login_lost_pwd_msg a:visited {width: 150px;color: #ab0062;background-color: #ffffff;}
#login_email_msg{
	z-index: 3;
	position: absolute;
	top: -10px;
	left: 0px;
	width: 200px;
	color: #000000;
}
#login_email_box{
	z-index: 3;
	position: absolute;
	top: 15px;
	left: 150px;
	width: 180px;
}
#login_pwd_msg{
	z-index: 3;
	position: absolute;
	top: -10px;
	left: 280px;
	color: #000000;
}
#login_pwd_box{
	z-index: 3;
	position: absolute;
	top: 15px;
	left: 400px;
	width: 140px;
}
#login_button{
	z-index: 3;
	position: absolute;
	top: 10px;
	left: 540px;
}
/******************
ACCOUNT MENU
*******************/
#login_account_overview a, #login_account_my_domains a, #login_account_register_domains a,
#login_account_billing a, #login_account_transfer a, #login_account_logout a {
	position: absolute;
	top: 0px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	margin: 10px 0px 0px 10px;
}
#login_account_overview {position: absolute;left: 60px; top: 5px;width: 200px;}
#login_account_overview a {width: 130px;}
#login_account_my_domains {position: absolute;left: 210px;top: 5px;width: 200px;}
#login_account_my_domains a {width: 90px;}
#login_account_billing {position: absolute;left: 310px;top: 5px;width: 200px;}
#login_account_billing a {width: 60px;}
#login_account_register_domains {position: absolute;left: 380px;top: 5px;width: 200px;}
#login_account_register_domains a {width: 120px;}
#login_account_transfer {position: absolute;left: 520px;top: 5px;width: 200px;}
#login_account_transfer a {width: 80px;}
#login_account_bulk_tools{position: absolute;left: 610px;top: 2px;z-index: 7;}
#login_account_bulk_tools a {width: 80px;color: #ffffff;text-decoration: none;font-size: 9pt;font-weight: bold;text-align: center;}
#login_account_logout {position: absolute;left: 700px;top: 5px;width: 200px;}
#login_account_logout a {width: 70px;}
/* Bulk tool Menu */
div#nav {
        position: relative;
        display: block;
        height: 15px;
	overflow: visible;
	z-index: 8;
	background: transparent;
	padding: 0;
	margin: 10px 0px 0px 10px;
	text-align: center;
	text-decoration: none;
}
div#nav ul#nav_menu {
	position: absolute;
	display: block;
	overflow: visible;
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 10;
}
div#nav li {
	height: 100%;
	position: relative;
	display: block;
	float: left;
	overflow: visible;
	margin: 0;
}
div#nav a {display: block;z-index: -1;padding: 4px 0 0 0;margin: 0 3px 0 0;}
div#nav a:hover {padding: 4px 0 0 0;text-decoration: none;}
div#nav a.current {background: #fff;text-decoration: none;}
div#nav a.current li a:hover {background: transparent ;text-decoration: none;}

/* Suckerfish Dropdowns - http://www.alistapart.com/articles/dropdowns/
--------------------------------------------------*/
div#nav ul li ul {
  	display: none;
	position: absolute;
	width: 14em;
        z-index: 10;
	top: 1em; /* text height */
	margin-top: 6px; /* text padding + -2px position of parent <div>*/
	left: -14px;
}

div#nav li > ul { top: auto; left: auto; } /* Opera fix */
div#nav li:hover ul, div#nav li.over ul  { display: block; }
div#nav li ul li {clear: left;position: relative;float: none;background-color: #af0062;}
div#nav li ul li a {width: 14em;border: 1px solid #ffffff;border-top: 0;text-align: left;text-decoration: none;}
div#nav li ul li a:hover {background-color: #cf1082;color: #ffffff;}
/*******************************************************************************/


/*******************************************************************************
	Work Request
*******************************************************************************/
#work_step1, #work_step2, #work_step3, #work_step4,
#bulk_work_step1,#bulk_work_step2,#bulk_work_step3,#bulk_work_step4,
#bulk_work_step6,
#bulk_work_step5 {position: relative;top: 0px;left: 0px;}

#work_step1_msg,#work_step2_msg,#work_step3_msg,#work_step4_msg,
#bulk_work_step1_msg,#bulk_work_step2_msg,#bulk_work_step3_msg,#bulk_work_step4_msg,
#bulk_work_step6_msg,
#bulk_work_step5_msg {font-size: 12pt;position: relative;top: 0px;left: 0px;color: #af0062;height: 2em;}

#work_step1_msg b,#work_step2_msg b,#work_step3_msg b,#work_step4_msg b,
#bulk_work_step1_msg b,#bulk_work_step2_msg b,#bulk_work_step3_msg b,#bulk_work_step4_msg b,
#bulk_work_step6_msg b,
#bulk_work_step5_msg b {font-weight: lighter;}
#bulk_work_step1_input{position: relative;left: 10px;height: 2em;}

#work_step1_input,#work_step2_input,#work_step3_input,#work_step4_input,
#bulk_work_step3_input,#bulk_work_step2_input,
#bulk_work_step4_input{position: relative;width: 100%;}

#work_rp_contact_id, #bulk_work_rp_contact_id {position: relative;top: 0px;left: 0px;width: 150px;height: 90px;}
#work_admin_contact_id, #bulk_work_admin_contact_id {position: absolute;top: 0px;left: 180px;width: 150px;}
#work_billing_contact_id, #bulk_work_billing_contact_id {position: absolute;top: 0px;left: 370px;width: 150px;}
#work_tech_contact_id, #bulk_work_tech_contact_id {position: absolute;top: 0px;left: 560px;width: 150px;}

#bulk_work_term{position: relative;top: 0px;left: 10px;height: 70px;}
#bulk_work_term select {position: relative;top: 20px;left: -3em;width: 150px;}
#bulk_work_term #error {position: relative;top: 20px;}
#bulk_work_domain_protect{position: relative;top: 0px;left: 10px;}

#bulk_work_change_domain_protect,
#bulk_work_change_autorenew_status {position: absolute;top: -25px;left: 300px;}

#bulk_work_auto_renew{position: absolute;top: 0px;left: 210px;height: 70px;}
#bulk_work_auto_renew select {position: relative;top: 20px;left: -6em;width: 150px;}
#input select{width: 130px;}

#work_step1_input,
#work_step2_input,
#work_step3_input,
#work_step4_input,
#work_step5_input,
#bulk_work_step1_input,#bulk_work_step2_input,#bulk_work_step3_input,
#bulk_work_step6_input,
#bulk_work_step4_input,#bulk_work_step5_input {
	position: relative;left: 20px;
}
#bulk_work_step6_input input,
#bulk_work_step5_input input {position: relative;top: -25px;left: 300px;}
#bulk_work_step1_input select {width: 200px;}
#bulk_work_button_next {width: 100%;text-align: right;}
/*******************************************************************************/
/* WHOIS.tt */
table.whois {width: 602px;position: relative;left: 90;}
/* my_domains */
table.mydomain_search {border: 0;position: relative;}
font.warning {color: red;}
/* data_table */
table.data_table_wrapper{
	width:100%; border-collapse: collapse;
	border-bottom: 1px solid #ab0062;
	background-image: url(/static/img/dynanames/table_top.png);
	background-repeat: no-repeat;
}
table.data_table {
	border-collapse: collapse;
}
table.data_table_wrapper table.data_table{width: 95%;}
tr.data_table { height: 30px;}
tr.data_table td{
	background-image: url(/static/img/dynanames/table_top.png);
	background-color: #ab0062;
	background-repeat: repeat-x;
	background-position: -20px 0px;
	border-left: #ffffff solid 1px;
	border-right: #ffffff solid 1px;
	vertical-align: baseline;
	padding-left: 20px; 
}

#dt_w{
	position: relative;
	top: 0px;
}

#dt_l{
	position: absolute;
	top: -2px;
	left: -21px;
	background-image: url(/static/img/dynanames/table_top.png);
	background-repeat: no-repeat;
	background-color: #ab0062;
	width: 20px;
	height: 29px;
}

#dt_r{
	position: absolute;
	top: -2px;
	right: -3px;
	background-image: url(/static/img/dynanames/table_top.png);
	background-position: -710px 0px;
	background-color: #ab0062;
	background-repeat: no-repeat;
	width: 20px;
	height: 29px;
}

tr.data_table a:link,
tr.data_table a:visited,
tr.data_table a:activE,
tr.data_table b {
	position: relative;
	color: #ffffff;
}
tr.tron { background-color: #f3d9e9; /* pink */}
tr.troff { background-color: #FFFFFF }

tr.tron a:link, tr.tron a:visited, tr.tron a:hover,
tr.troff a:link, tr.troff a:visited, tr.troff a:hover {
	text-decoration: none;color: #000000;
}
.tron td, .troff td {padding-left: 20px;border-right: #ab0062 solid 1px; border-left: #ab0062 solid 1px;}
tr.trend {border-top: #ab0062 solid 1px; background-color: #ffffff;}
tr.trend td{border: 1px solid #ab0062;}
.trend table.data_table { border-collapse: collapse; border-top: 1px #ffffff solid; width: 80%; margin-left: 70px;}
table.data_table table tr td{border: 1px #ffffff solid;}
.trend table.data_table tr td{border-collapse: collapse; border: 1px solid #ffffff;}
/* domain details */
table.domain_details {width: 100%; position: relative;}
td.domain_details { vertical-align:0;height:100%; width: 50%;}
table.domain_details_nicetables { background-color: #ffffff; width:100%;height:100%; border-collapse: collapse;}
.domain_details_nice_domain_name td{} 
/* Bulk Domain Management */
table.bulk_dashboard {width:60%; margin-left: auto; margin-right:auto;}
td.bulk_dashboard{vertical-align:top; margin-left:auto; margin-right:auto;}

td,table,p,body { font-family: verdana, arial, sans-serif; font-size: 9pt; }
select, input, textarea { font-family: verdana, arial, sans-serif;font-size: 8pt; }
.inputStandard {width: 140px;}
.inputFixed {width: 280px;}
.txt1 { font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: 400;}
a.txt1 {color: #af0062;}
.txt0 { font-family: verdana, arial, sans-serif; font-size: 7pt; font-weight: 400;}

.inputLabelsHeader { 
	font-family: verdana, arial, sans-serif; 
	font-size: 8pt; 
	font-weight: 800; 
	color: #666666; 
	margin:28px 0px 28px 22px; 
	height:18px;
}
.inputLabels { 
	font-family: verdana, arial, sans-serif; 
	font-size: 8pt; 
	font-weight: 800; 
	color: #666666; 
	margin:28px 0px 28px 22px; 
	height:30px;
	width: 130px;
}
/* Login page: Email & Passowrd Table cell  */
.inputLogin{width: 140px;}
.loginClearBG1{height: 1px;background-color: #cccccc;}
.loginClearBG2{height: 1px;background-color: #ffffff;}
.tableLabels { font-family: verdana, arial, sans-serif; font-weight: 800; color: #555555;}
.margin{margin: 0px 0px 0px 16px }
.margin_deep{margin: 0px 22px 0px 22px } 
.margin_deep_head{margin: 0px 0px 0px 22px }
.margin_deep_tail{margin: 0px 22px 0px 0px }
.txt4Title { font-family: verdana, arial, sans-serif; font-size: 12pt; color: #ab0062;}
table.nicetable { background-color: #ffffff; border-collapse: collapse;} 
table.nicetable tr td{border: 1px solid #ffffff;}
table.nktable{ width:100%; border:0; }
table.nktable_child{ width:100%; border:0; background-color: #ffffff;}
table.nktable_child2{ width:100%; border:0; background-color: #cfcfcf;}
table.nktable_child3{ width:100%; border:0; background-color: #000000;}
table.nktable_child4{ width:100%; border:0; background-color: #efefef;}
td.empty	{ height: 0px; background-color: #ffffff; }
td.empty2	{ height: 0px; background-color: #ffffff; }
td.
td.nktd		{ background-color: #aaaaaa; width:1px; border: 0;}
td.hfline       { background-color: #efefef }
td.hf           { background-color: #4A4D42 }
td.nicebody     { padding: 2 }
td.lightbody    { background-color: #FFFFFF; padding: 2 }
td.niceheadertop { background-color: #666666 }
td.niceheadercontent{ background-color: #ebebe3; color: #666666 }
.error {  font-family: verdana, arial,sans-serif; font-size: 8pt; color: red; }
.headerNav { 
	background-color:#EF7740; 
	height=16pt; 
	text-align:right; 
	font-family: verdana, arial, sans-serif; 
	font-size: 7pt; 
	color: #ffffff; 
	text-decoration: none;
}
.headerNav a:link { font-family: verdana, arial, sans-serif; font-size: 7pt; color: #ffffff; text-decoration: none;}
.headerNav a:active { font-family: verdana, arial, sans-serif; font-size: 7pt; color: #ffffff; text-decoration: none;}
.headerNav a:visited { font-family: verdana, arial, sans-serif; font-size: 7pt; color: #ffffff; text-decoration: none;}




