body {
	background-color: #efefef;
}

form {
	margin: 0px;
}

input,select,textarea {
	font-family: Tahoma;
	font-size: 11px;
}

a {
	color: #65A5E6;
}

a:hover {
	text-decoration: none;
}

.heading {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	color: #65A5E6;
}

.wrapper {
	width: 730px;
	border: 0px;
	padding: 5px;
	border-collapse: collapse;
	background-color: #ffffff;
	margin-left: auto; 
	margin-right: auto;
}

table.topnavbar {
	width: 100%;
}

tr.topnavbar {
	background-color: #efefef;
	font-weight:bold;
	text-align: center;
}

tr.topnavbar a {
	color: #000000;
	text-decoration: none;
}

tr.topnavbar a:hover {
	color: #666666;
}

.clientarealinks a {
	color: #555555;
}

table.frame {
	width: 100%;
	border: 1px solid #cccccc;
	padding: 0px;
}

.fieldarea {
background-color: #EFEFEF;
	 height:25px; background-image:url('aymax_04.gif');
	text-align: right;
}

.clientareatable {
	width: 100%;
	background-color: #cccccc;
}

tr.clientareatableheading {
	background-color: #EFEFEF;
	font-weight: bold;
	text-align: center; height:30px; background-image:url('aymax_04.gif')
}

tr.clientareatableactive {
	background-color: #ffffff;
	text-align: center;
}
tr.clientareatableactive1 {
	background-color: #F4F4F4;
	text-align: center;
}

tr.clientareatablepending {
	background-color: #ffffcc;
	text-align: center;
}

tr.clientareatablesuspended {
	background-color: #ccff99;
	text-align: center;
}

tr.clientareatableterminated {
	background-color: #ff9999;
	text-align: center;
}

tr.supportticketsheading {
	background-color: #efefef;
}

tr.supportticketscontent {
	background-color: #ffffff;
}

.contentbox {
	width: 75%;
	text-align: center;
	background-color: #f7f7f7;
	border: 1px dashed #cccccc;
	padding: 5px;
	margin-left: auto; 
	margin-right: auto;
}




.infox, .successx, .warningx, .errorx,.errorbox {
    border-style:solid; border-width:1px; margin:10px 0px; background-repeat: no-repeat;
    background-position:   right center; padding-left:10px; padding-right:50px; padding-top:15px; padding-bottom:15px; direction:rtl; text-align:right
}
.infox {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.successx {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('success.png');
}
.errorbox{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('warning.png');
}
.warningx  {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('error.png');
}

errorbox {
color: #D63301;
background-color: #FFCCBA;
background-image: url('validation.png');
}

.domaincheckeravailable {
	color: #669900;
}

.domaincheckerunavailable {
	color: #cc0000;
}

tr.orderheadingrow {
	background-color: #5AB9F1;
	color: #ffffff;
}

tr.orderrow1 {
	background-color: #E8F0F9;
	color: #000000;
}

tr.orderrow2 {
	background-color: #D6E4F6;
	color: #000000;
}






















.container{
    font: 11px Arial, Helvetica, sans-serif;
    color:#191919;
    border-collapse: collapse;
}
.container_tmid div, .container_tmid_big div, .container_header {
    color: #FFFFFF;
    font:  14px Arial, Helvetica, sans-serif bold;
}

.container_content, .container_content td, .container_content th {
    background-color:#f3f3f3;
    font: 11px Arial, Helvetica, sans-serif;
    color:#191919;
}

.container_content {
    padding:10px;
    width:100%;
}

.container a{
    font: 11px Arial, Helvetica, sans-serif;
    color:#191919;
}

.container ul li{
    list-style-image:url(images/bullet.gif);
}

.container a.feature{
    font-weight:bold;
    text-decoration:underline;
}

.container a:hover.feature{
    text-decoration:none;
    cursor:pointer;
}

.gridtable .color_cell {
    background-color: #dddddd;
}

.gridtable th {
    background-color: #cccccc;
    color: #ffffff;
    font-weight: bold;
}
.gridtable, .gridtable td, .gridtable th {
    border-collapse: collapse;
    border: 1px solid #cccccc;
}

.tenpad {
    padding: 10px;
}

.tenmargin {
    margin: 10px;
}

.boldspan, .spanbold {
    font-weight: bold;
}



.container_tl {
    background-image: url(container-tl_big.gif);
}
.container_tl div {
    width: 7px;
}
.container_tmid, .container_tmid_big {

    background-repeat: repeat-x;
    border-bottom: 2px solid white;
}
.container_tmid div {
    height: 22px;
}

.container_tmid_big div {
    height: 38px;
}
.container_tmid div, .container_tmid_big div {
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 10px;
}
.container_tr {
    background-image: url(container-tr_big.gif);
}
.container_tr div {
    width: 8px;
}

.container_bmid {
    background:transparent url(container-bottom.gif) repeat-x scroll 0 0;
    height: 12px;
}
.container_bl {
    background-image: url(container-bl.gif);
}

.container_br {
    background-image: url(container-br_8.gif);
}

.container_l {
    background:url(container-left.gif) repeat-y;
}

.container_r {
    background:url(container-right.gif) repeat-y;
}

.container .footerDS{
    background:url(container-bottom.gif) repeat-x;
}

tr.even td {
    background-color: #F3F3F3 !important;
}
.bigheader_sub {
    font-size: 10px !important;
    text-transform: none;
}




















/* login */
 {
	height: 24px;
}

 span.username, 
 span.password,
 span.login-button,
 span.lostpassword, 
 span.lostusername,
 span.registration,
 {
	margin-right: 5px;
	overflow: hidden;
}

 span.username,
 span.password {
	width: 74px;
	height: 16px;
	padding: 6px 5px 2px 25px;
	overflow: hidden;
		float: right;

}

 span.username {
	background: url(username_bg.png) 0 0 no-repeat; /* ie6png:crop */
}

 span.password {
	background: url(password_bg.png) 0 0 no-repeat; /* ie6png:crop */
}

 span.username:hover {
	background: url(username_bg.png) 0 -24px no-repeat;
}

 span.password:hover {
	background: url(password_bg.png) 0 -24px no-repeat;
}

 span.username input,
 span.password input {
	padding: 0px;
	width: 100%;
	background: none;
	border: none;
	outline: none;
	float: left;
	color: #646464;
	font-size: 11px;
}

 span.username input:hover,
 span.password input:hover,
 span.username input:focus,
 span.password input:focus {
	color: #000000;
}

  span.login-button-container {
	margin-bottom: 6px;
	padding: 0px 2px 0px 2px;
	width: 135px;
	overflow: hidden;
}

 span.login-button-icon {
	width: 50px;
	height: 20px;
	background: url(button_bg.png) 0 0 no-repeat; /* ie6png:crop */
	float: right;
}

 span.login-button-icon:hover {
	background: url(button_bg.png) 0 -20px no-repeat;
}

 span.login-button-icon button {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 11px;
	line-height: 20px;
	color: #646464;
	text-transform: lowercase;
}

 span.login-button-icon button:hover {
	color: #000000;
}

 span.login-button-text button {
	float: right;
	cursor: pointer;
}


tr.supportticketsheading1 {

	background-color: #FFFF99;

}