/**
 * ispCP ω (OMEGA) a Virtual Hosting Control Panel
 * Copyright (C) 2006-2010 by isp Control Panel - http://ispcp.net
 *
 * Version:	$Id: ispcp.css 3332 2010-09-25 22:27:01Z scitech $
 * @link	http://isp-control.net
 * @author	ispCP Team
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations
 * under the License.
 *
 * The Original Code is "ispCP ω (OMEGA) a Virtual Hosting Control Panel".
 *
 * The Initial Developer of the Original Code is ispCP Team.
 * Portions created by Initial Developer are Copyright (C) 2006-2010 by
 * isp Control Panel. All Rights Reserved.
 *
 * The ispCP ω Home Page is:
 *
 *    http://isp-control.net
 */

html, body {
	height:				100%;
	margin:				0;
	padding:			0;
	border:				none;
}

body {
	background-color:	#ffffff;
}

/*********************************** LINKS ************************************/
a.link, a.link:link, a.link:visited {
	color:				#000099;
	text-decoration:	underline;
	font-weight:		normal;
}

a.link:hover, a.link:active, a.link:focus {
	color:				#000000;
	text-decoration:	none;
}

a.linkdark, a.linkdark:link, a.linkdark:visited {
	color:				#cccccc;
	text-decoration:	underline;
	font-weight:		normal;
}

a.linkdark:hover, a.linkdark:active, a.linkdark:focus {
	color:				#f4dc6b;
	text-decoration:	none;
}

a.menu, a.menu:link, a.menu:visited {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			9pt;
	color:				#000000;
	font-weight:		bold;
	font-variant:		small-caps;
}

a.menu:hover, a.menu:active, a.menu:focus {
	color:				#333333;
	text-decoration:	none;
}

a.menu_active, a.menu_active:link, a.menu_active:visited {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			9pt;
	color:				#000000;
	font-weight:		bold;
	font-variant:		small-caps;
}

a.menu_active:hover, a.menu_active:active, a.menu_active:focus {
	color:				#333333;
	text-decoration:	none;
}

a.submenu {
	margin-top:			0px;
	display:			block;
	font-family:		Geneva, Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			11px;
	vertical-align:		middle;
	color:				#ffffff;
	height:				25px;
	padding:			2px;
	padding-left:		20px;
	padding-top:		5px;
	text-decoration:	none;
}

a.submenu:link, a.submenu:visited {
	color:				#ffffff;
	background-image:	url(../images/top/link_bg.jpg);
	vertical-align:		middle;
}

a.submenu:hover, a.submenu:active, a.submenu:focus {
	color:				#f4dc6b;
	background-image:	url(../images/top/link_hover_bg.jpg);
	vertical-align:		middle;
}

.logoutbutton a, .logoutbutton a:link, .logoutbutton a:visited {
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	font-size:			10px;
	color:				#ffffff;
	height:				24px;
	padding:			1px;
	white-space:		nowrap;
	text-decoration:	none;
}

.logoutbutton a:hover, .logoutbutton a:active, .logoutbutton a:focus {
	color:				#f4dc6b;
}

.logoutbutton img {
	vertical-align:		middle;
	padding-right:		5px;
}

.login {
	font-family:		Geneva, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000;
	white-space:		nowrap;
	text-decoration:	none;
}

a.login, a.login:link, a.login:visited {
	font-family:		Geneva, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#3b73ca;
	white-space:		nowrap;
	text-decoration:	underline;
}

a.login:hover, a.login:active, a.login:hover {
	color:				#000000;
	text-decoration:	none;
}

/*********************************** OTHER ************************************/

.logoutbutton {
	padding-left:		15px;
}

.title {
	font-family:		Geneva, Arial, Helvetica, sans-serif;
	font-size:			11pt;
	font-weight:		bold;
	font-variant:		small-caps;
	text-decoration:	none;
	border-bottom:		#cccccc solid 1px;
}

.titlemenu {
	font-family:		Geneva, Arial, Helvetica, sans-serif;
	font-size:			11pt;
	font-weight:		bold;
	font-variant:		small-caps;
	color:				#ffffff;
	padding-left:		5px;
	vertical-align:		text-top;
}

.bottom {
	color:				#ffffff;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			7pt;
	background-image:	url(../images/top/menu_bg.jpg);
}

.message {
	color:				#ff0000;
}

td {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}

td.loginTop {
	background-image:	url(../images/login/login_top.jpg);
}

td.backButton {
	background-image:	url(../images/button.jpg);
	color:				red;
}

td.statsBar {
	background-image:	url(../images/bars/stats_background.png);
}

td.content {
	font-size:			12px;
	color:				#000000;
	white-space:		nowrap;
	background:			#efefef;
	height:				22px;
	padding:			2px;
}

td.content2 {
	font-size:			12px;
	color:				#000000;
	white-space:		nowrap;
	background:			#efefef;
	height:				22px;
	padding:			2px;
}

td.content3 {
	font-size:			12px;
	color:				#ffffff;
	white-space:		nowrap;
	background:			#000000;
	line-height:		24px;
	padding:			2px;
	padding-left:		5px;
	border-bottom:		2px solid #000000;
	border-right:		2px solid #000000;
	border-top:			2px solid #eeeeee;
	border-left:		2px solid #eeeeee;
	background-image:	url(../images/content/tableheader.jpg);
	background-repeat:	repeat-x;
}

td.content4 {
	font-size:			12px;
	color:				#333333;
	white-space:		nowrap;
	background:			#dddddd;
	height:				22px;
	padding:			2px;
}

/* Hover Lines, two ways */
tr.hl:hover td.content,
tr.hl:hover td.content2,
table.hl tr:hover td.content,
table.hl tr:hover td.content2 {
	background-color:	#a8a8a8;
}

.textinput {
	background-color:	#fff;
	border:				1px solid #cccccc;
	font-family:		Verdana;
	font-size:			8pt;
	height:				21px;
	margin:				2px;
	vertical-align:		middle;
	padding:			3px 0 0 2px;
}

.textinput2 {
	background-color:	white;
	border:				1px solid #cccccc;
	font-family:		Verdana;
	font-size:			8pt;
	margin:				2px;
}

.button {
	font-family:		Arial, Helvetica, sans-serif;
	height:				21px;
	font-size:			10pt!important;
	font-size:			9pt;
	color:				#ffffff;
	text-align:			center;
	background-color:	#323232;
	background-image:	url(../images/button.jpg);
	background-repeat:	repeat-x;
	border: 			1px solid #000;
	margin:				2px;
	vertical-align:		middle;
	padding:			0 .25em 0 .25em;
	width:				auto;
	overflow:			visible;
	cursor:				pointer;
}

.buttonHover {
	color:				#f4dc6b;
}

.login_bottom {
	font-size:			10px;
	color:				#99a0b1;
}

.login_text {
	color:				#334163;
}

.login_time {
	color:				#99a0b1;
	font-size:			24px;
	font-weight:		bold;
}

/*********************************** Ajax Spinner *****************************/

/* Used for form input element during ajax request */
.small-spinner {
	display:			none;
	width:				16px;
	height:				16px;
	margin-left:		5px;
	vertical-align:		middle;
	float:				left;
	margin-top:			5px;
}

/************************************ ToolTip *********************************/

.tooltip_bg {
	background-color:	#1284A8;
	position:			absolute;
	z-index:			-1;
}

.tooltip {
	display:			none;
	position:			absolute;
	border: 			2px outset #fff;
	width:				250px;
	width:				auto;
	z-index:			1;
}

.tooltip span {
	vertical-align:		middle;
	display:			inline-block;
	margin:				3px 0 3px 3px;
	border:				none;
}

.tooltip_txt {
	width:				208px;
	font-family:		Verdana, sans-serif;
	font-size:			7.8pt!important;
	font-size:			6.5pt; /* ie */
	font-weight:		bold;
	color:				#fff;
	margin-right:		3px!important;
}

.tooltip_notice {
	background:			url(../images/tooltips/info.png) no-repeat;
	height:				32px;
	width:				32px;
}
