/*
 * $Header: /cvs/WebPages/HSClassic/WebGUILib/HSClassic/css/style.css,v 1.12 2009/09/30 13:46:02 devuser Exp $
 */

BODY {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

TABLE {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

TD, TH {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

TD.radioset {
	color: #000000;
}

TD.fld {
	color: #000000;
}

FORM {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0px;
}


.kmenubar {
	background-image: url(../img/menubar_bg.gif);
	height: 30px;
	padding-left: 25px;

}

.kmenubar a {
	color: #666666;
	text-decoration: none;
}

.kmenubar a:hover {
	color: #FFFFFF;
	background-color: #333333;
	text-decoration: none;
	padding-bottom: 2;
}

.menulabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #e5ecf9;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	border-color: BLACK BLACK BLACK BLACK;
	border-style: solid solid solid solid;
	border-width: 0 0 0 0;
	font-style: italic;
	font-size: 11px;
}

.logobar {
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 25px;
}

.pagetitle {
	font-size: 15px;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.rule-h {
	background-image: url(../img/line_horiz.gif);
	height: 2px;
	background-repeat: repeat-x;
}

.box {
	margin-left: 25px;
	margin-right: 25px;
}

.boxheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #666666;
	height: 24px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: 7px;
	padding-top: 5px;
	margin-bottom: 1px;
	margin-left: 24px;
	margin-right: 24px;
	margin-top: 8px;
	width: 700px;
}

.boxbody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E1DED9;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 18px;
	text-align: left;
	vertical-align: top;
	margin-left: 24px;
	margin-right: 24px;
	width: 700px;
	display:block;
}

.boxtoggle {
	cursor: pointer;
}

.belowbox {
	height: 16px;
	background-color: #FFFFFF;
}

.fieldlabel {
	color: #000000;
	width: 27%;
	text-align: left;
	vertical-align: top;
	padding-left: 18px;
	padding-bottom: 5px;
	padding-top: 7px;
}

.field {
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
}

.formrow {
	vertical-align: top;
}

input.fld, input.btn, input.actionbtn, input.rdo, input.chk, input.ip {
	font-family: Verdana;
	font-size: 11px;
	height: 20;
	color: #000000;
}

input.ip {
	text-align:center;
}

input.actionbtn {
	font-weight: bold;
}

input.fldreadonly {
	font-family: Verdana;
	font-size: 11px;
	height: 20;
	color: #000000;
	border-width: 0 0 0 0;
	background-color: #E1DED9;
}
.fldreadonly {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	height: 20;
}
select {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
select.slct {
	height: 20;
	/*width:  150;*/
}
select.list {
	/*width:230;*/
}
option.option-active {
	/*font-family: Verdana;
	font-size: 11px;*/
}
option.option-inactive {
	/*font-style: italic;*/
	/*font-weight: bold;*/
	/*font-size: 11px;*/
	color: lightskyblue;
}

input.btn {
	height: 20;
}

input.btnshort {
	height: 16;
	font-size: 9px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}

.formtbl {
	width: 100%;
}

.form-section-title {
	background-color: #999999;
	height: 20px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.form-note {
	background-color: #e5ecf9;
	color: #000000;
	padding-left: 10px;
	padding-right: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-color: WHITE WHITE WHITE WHITE;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
}

.form-error {
	background-color: #FFFFFF;
	color: red;
	padding-left: 10px;
	padding-right: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-color: Silver Silver Silver Silver;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
}

.form-result {
	background-color: #FFFFFF;
	color: green;
	padding-left: 10px;
	padding-right: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-color: Silver Silver Silver Silver;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
}

.grid-col-title {
	background-color: #999999;
	height: 24px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
}

TABLE.grid {
	/* margin: 10 10 10 10; */
	/* width: expression(eval(this.parentElement.style.width) - 20); */
	width: 100%;
}

TBODY.default {
	display: none;
}

.grid-col {
	padding-left: 10;
	padding-right: 10;
	padding-top: 6px;
	padding-bottom: 4px;
	color: #000000;
	vertical-align: top;
	border-bottom: 2px groove grey;
}
.grid-col-no-border {
	padding-left: 10;
	padding-right: 10;
	padding-top: 6px;
	padding-bottom: 4px;
	color: #000000;
	vertical-align: top;
}

.grid-col-hidden {
	display: none;
}

.grid-row {

}

.grid-row-deleted {
	background-color: #c0c0c0;
}

.grid-row-selected {
	background-color: #AACCAA;
}

.beforetab {
	width: 20px;
}

.tabnormal {
	background-color: #CBC7BE;
	color: #666666;
	padding-left: 10px;
	font-weight: bold;
}

.tabcurrent {
	background-color: #666666;
	color: #CCCCCC;
	padding-left: 10px;
	font-weight: bold;
}

TABLE.tabs {
	margin: 0 0 0 0;
}

.tabheader {
	background-color: #666666;
	height: 24px;
	padding-left: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.readonlydata {
	font-weight: bold;
	color: #666666;
}

.datagrid {

}

.deleted {
	background-color: Red;
}

/* Table row locking */

div.freezetable {

	width: 645px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: thin inset;
}

table.fixed {
	table-layout: fixed;
	width: 100%;
}


thead th.locked	{
	background-color: #999999;
	color: white;
	position:relative;
	top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop); /* IE only */
	z-index: 999999;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	text-align: left;
}

.capslock {
	color: red;
	font-size: 12px;
}

.login_error {
	color: red;
	font-size: 12px;
}

.form_highlight {
	color: red;
	font-size: 11px;
	font-style: italic;
}

/*
 	$Log: style.css,v $
 	Revision 1.12  2009/09/30 13:46:02  devuser
 	Promoting the branch Dev_tag_vHSClassic_1_9_7_bugfixes to HEAD to
 	overwirte any changes made for enhanced security which was depracated
 	
 	Revision 1.11.2.1  2009/02/05 08:28:50  brocha
 	Merge in of mini-release changes. Not tested!!!
 	
 	Revision 1.10.16.1  2008/08/19 08:11:55  masha
 	remove fixed wodth from select box
 	
 	Revision 1.10  2008/01/01 11:39:05  daniel
 	after merge with branch 1.8.5
 	
 	Revision 1.9.44.6  2007/12/26 10:36:09  masha
 	*** empty log message ***
 	
 	Revision 1.9.44.5  2007/12/25 10:28:47  masha
 	remember default values in JS
 	change color of inactive profile
 	
 	Revision 1.9.44.4  2007/12/20 10:08:21  masha
 	remove props from grid header in case of submit buttons, checkbox, select
 	add new css for non-active rows in select box
 	
 	Revision 1.9.44.3  2007/12/19 13:34:31  masha
 	testing css colors
 	
 	Revision 1.9.44.2  2007/12/19 11:14:28  masha
 	*** empty log message ***
 	
 	Revision 1.9.44.1  2007/12/17 14:34:00  masha
 	grid, comment fixes for sip preferences
 	
 	Revision 1.9  2006/12/12 13:51:49  shimon
 	Added class form_highlight.\nIt's used on the user's page.
 	
 	Revision 1.8  2006/12/04 15:19:18  shimon
 	Added login_error class

 	Revision 1.7  2006/09/26 16:01:27  shimon
 	Fixed some css bugs.  Also used the correct style for comments

	Revision 1.6  2006/09/14 09:16:44  masha
	fix bug 1417

	Revision 1.5  2006/05/09 08:37:49  shimon
	Added a style for the caps lock message

	Revision 1.4  2006/05/02 07:42:36  devuser
	Added a page label in the upper right, below the menu

	Revision 1.3  2006/05/01 08:09:34  shimon
	Added a style for the menu label, called menulabel

	Revision 1.2  2006/04/23 12:47:25  shimon
	Merged in changes from module hswww

*/

