@charset "utf-8";
/*main template*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/domain_names.gif);
}
.top_menu {
	background-image: url(../images/linux_hosting.gif);
	height: 30px;
}
.logo {
	background-image: url(../images/cpanel_host.gif);
	height:83px;
}
.menu_bg {
	background-image: url(../images/reliable.gif);
}
.menu_center {
	background-image: url(../images/web_services.gif);
	padding-bottom:0px;
	vertical-align:top;
}
.footer_line {
	background-image: url(../images/hosting_services.gif);
}
/*main template end*/

ul#menu {
	margin:0;
	border:0 none;
	padding:0;
	width:776px; /*For KHTML*/
	list-style:none;
	height:25px;
	line-height:13px; 
}

ul#menu li {
	margin:0;
	border:0 none;
	padding:0;
	float:left; /*For Gecko*/
	display:inline;
	list-style:none;
	position:relative;
	height:28px;
}
ul#menu li a.umenuhead{
	text-align:center;
	font-weight:700;
	width:130px;
}
ul#menu ul {
	margin:0;
	border:0 none;
	padding:0;
	width:160px;
	list-style:none;
	display:none;
	position:absolute;
	top:28px;
	left:0;
}

ul#menu ul:after /*From IE 7 lack of compliance*/{
	clear:both;
	display:block;
	font:1px/0px serif;
	content:".";
	height:0;
	visibility:hidden;
}

ul#menu ul li {
	width:170px;
	float:left; /*For IE 7 lack of compliance*/
	display:block !important;
	display:inline; /*For IE*/
	text-align:center;
	margin-left:0px;
	margin:0;
	padding-left:0;
	left:0;
}

/* Root Menu */
ul#menu a {

	padding:7px 5px 8px 5px;
	float:none !important; /*For Opera*/
	float:left; /*For IE*/
	display:block;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #000000;
	text-decoration:none;
	height:auto !important;
	height:1%; /*For IE*/
}
ul#menu a.close {
	border-right:0;
}
/* Root Menu Hover Persistence */
ul#menu a:hover,
ul#menu li:hover a,
ul#menu li.iehover a {
	background:#424645;
	color:#FFFFFF;
}
ul#menu a.selectedMenu {
	background:#000000;
	color:#FFFFFF;
	background:#3d658b url('../images/gsprite_pg_sky.gif') repeat-x 0 100%;
	/*background:#3d658b url('../template_../images/web_services.gif') repeat-x 0 100%;*/
}
/* 2nd Menu */
ul#menu li:hover li a,
ul#menu li.iehover li a {
	float:none;
	border:none;
}

/* 2nd Menu Hover Persistence */
ul#menu li:hover li a:hover,
ul#menu li:hover li:hover a,
ul#menu li.iehover li a:hover,
ul#menu li.iehover li.iehover a {
	background:#000000;
	color:#FFFFFF;
}

/* 3rd Menu */
ul#menu li:hover li:hover li a,
ul#menu li.iehover li.iehover li a {
	background:#000000;
	color:#FFFFFF;
}

/* 3rd Menu Hover Persistence */
ul#menu li:hover li:hover li a:hover,
ul#menu li:hover li:hover li:hover a,
ul#menu li.iehover li.iehover li a:hover,
ul#menu li.iehover li.iehover li.iehover a {
	background:#000000;
	color:#FFFFFF;
}

/* 4th Menu */
ul#menu li:hover li:hover li:hover li a,
ul#menu li.iehover li.iehover li.iehover li a {
	background:#000000;
	color:#FFFFFF;
}

/* 4th Menu Hover */
ul#menu li:hover li:hover li:hover li a:hover,
ul#menu li.iehover li.iehover li.iehover li a:hover {
	background:#000000;
	color:#FFFFFF;
}

ul#menu ul ul,
ul#menu ul ul ul {
	display:none;
	position:absolute;
	top:0;
	left:160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul {
	display:none;
}

ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu li.iehover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul {
	display:block;
}

/* vertical menu for users menus */
#uvmenu {
	font-size:11px;
	width: 14em;
	border:0;
	background-color: #FFFFFF;
	float:right;
	width:170px;
	margin:0;
	padding:0;
}
div.TabTitleBar, #uvmenu div.CollapsiblePanelTab, div.RegTitleBar {
	background:#A8C6E0 url("../images/gsprite_pg_sky.gif") repeat-x 0 -251px;
	font-weight:700;
	color:#000000;
	text-align:left;
	cursor:pointer;
	padding-left:5px;
	line-height:25px;
	vertical-align:middle;
}

#uvmenu ul {
	margin: 0;
	padding: 0;
	border: none;
	list-style-type:none;
}
#uvmenu li {
	border-bottom: 1px solid #A8C6E0;
	margin: 0;
}
#uvmenu li a.closed, #uvmenu li.closed {
	border-bottom:0;
	margin: 0;
}
#uvmenu li a {
	display: block;
	padding:1px;
	border-left:5px solid #A8C6E0;
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	font-weight:400;
}
#uvmenu li a:hover {
	border-left:5px solid #A8C6E0;
	background-color: #FFFFFF;
	color: #000000;
	font-weight:700;
}
#uvmenu .CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border:0;
}
#uvmenu .CollapsiblePanelContent {
	margin:0px;
	padding:0px;
	background:url("../../images/blank.gif") repeat;
}
#uvmenu div.vmenuSep {
	height:5px;
	display:block;
	margin:0px;
	padding:0px;
	line-height:0px;
}

div.paging ul#paging li a {
	margin-right: -2px;
}
form#langSelect input {
	height:22px;
}

.width-100 { width:100%; }
.width-99  { width:99%;  }
.width-98  { width:98%;  }
.width-97  { width:97%;  }
.width-96  { width:96%;  }
.width-95  { width:95%;  }
.width-90  { width:90%;  }
.width-85  { width:85%;  }
.width-80  { width:80%;  }
.width-75  { width:75%;  }
.width-70  { width:70%;  }
.width-65  { width:65%;  }
.width-60  { width:60%;  }
.width-55  { width:55%;  }
.width-50  { width:50%;  }
.width-45  { width:45%;  }
.width-40  { width:40%;  }
.width-35  { width:35%;  }
.width-33  { width:33%;  }
.width-30  { width:30%;  }
.width-25  { width:25%;  }
.width-20  { width:20%;  }
.width-15  { width:15%;  }
.width-10  { width:10%;  }
.width-5   { width:5%;   }
.width-2   { width:2%;   }
.width-1   { width:2%;   }

.pb-2 { padding-bottom:2px; }
.pb-5 { padding-bottom:5px; }
.pb-10 { padding-bottom:10px; }
.pb-20 { padding-bottom:20px; }

.p-2 { padding:2px; }
.p-5 { padding:5px; }
.p-10 { padding:10px; }
.p-15 { padding:15px; }
.p-20 { padding:20px; }

.vlt { vertical-align:top; }
.vlm { vertical-align:middle; }
.vlb { vertical-align:bottom; }
.ac { text-align:center; }
.ar { text-align:right; }
.al { text-align:left; }

.w-20 { width:20px; }
.w-40 { width:40px; }
.w-60 { width:60px; }
.w-80 { width:80px; }
.w-90 { width:90px; }
.w-95 { width:95px; }
.w-98 { width:98px; }
.w-99 { width:99px; }
.w-100 { width:117px; }
.w-120 { width:118px; }
.w-300 { width:300px; }
.h-10 { height:10px; }
.h-90 { height:10px; }

div.dotted_line
{
	display:block;
	border-bottom:1px dotted #333333;
	margin-bottom:3px;	
}

/* Portal Index */
table#portalMainMenu td.menu,
table#portalSide td.menu {
	margin: 0;
	padding: 0;
}
table#portalSide { 
	border:0px solid #A8C6E0;
	background:#FFFFFF;
	width:100%;
}
table#portalSide td.boxtitle{
	
	font-weight:700;
	color:#ffffff;
	height:25px;
}
table#portalSide td.menu div.portalSide {
	border-left:0px solid #A8C6E0;
	padding:1px;
	padding-bottom:2px;
}
table#portalMainMenu td.menu a ,
table#portalSide td.menu a {
	border-left:0px solid #A8C6E0;
	border-bottom: 0px solid #A8C6E0;
	margin-right:8px;
	margin-top:-1px;
	margin-bottom:8px;
	display:block;
	padding:1px;
	padding-left:25px;
	background-color: #FFFFFF;
	color:#eeeeee;
	text-decoration: none;
	font-weight:700;
}
table#portalSide td.menu a {
	margin:0;
}
table#portalMainMenu td.menu a:hover,
table#portalSide td.menu a:hover {
	border-left:0px solid #55b8a5;
	background-color: #FFFFFF;
	color: #ffffcc;
}
table#portalMainMenu td.menu a {
	min-height:40px;
}
table#portalMainMenu td.menu a span.linkText {
	display:block;
	border-bottom:1px dotted #333333;
	margin-bottom:3px;
}
table#portalMainMenu td.menu a:hover span.linkText {
	border-bottom:1px dotted #55b8a5;
}
table#portalMainMenu td.menu a span.linkDesc {
	line-height:12px;
	font-weight:400;
	display:block;
	font-size:smaller;
	color: #ffffff;
	text-align:justify;
	padding:2px;
}
table#portalMainMenu td.menu a:hover span.linkDesc {
	color:#eeeeee;
}
table#portalSide td.menu a.logout,
table#portalMainMenu td.menu a.logout	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.base 	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.welcome 	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.check 	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.kb	 	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.news 	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.cart 	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.helpdesk	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.contact 	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.support	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.invoice	{ background:url("../images/kbround.png") no-repeat 5px 2px; }
table#portalMainMenu td.menu a.newacct	{ background:url("../images/kbround.png") no-repeat 5px 2px; }40px;
}
table#portalMainMenu td.menu a span.linkText {
	display:block;
	border-bottom:1px dotted #333333;
	margin-bottom:3px;
}
table#portalMainMenu td.menu a:hover span.linkText {
	border-bottom:1px dotted #55b8a5;
}
table#portalMainMenu td.menu a span.linkDesc {
	line-height:12px;
	font-weight:400;
	display:block;
	font-size:smaller;
	color: #ffffff;
	text-align:justify;
	padding:2px;
}
table#portalMainMenu td.menu a:hover span.linkDesc {
	color:#eeeeee;
}


input.formfield {	
border:1px solid #A8C6E0;
background-color:red;
}