/*
 * kwebforms_style.css special style for admin forms (DEPRECATE)
 * this stylesheet is deprecated in favor of adminform_style.css
 *    this stylesheet is only used by fccn contact management pages (i think)
 * this local stylesheet is used in conjunction with common common_style.css
 *        and kweb_style.css
 */
 
form, button{border:0; margin:0; padding:0;}

div.adminform {
	border:solid 2px #606060;
	background:#e8e8e8;
   margin:12px;
   padding:14px;
   /* can over-ride width in the div statement but this is good default */
   width: 710px;
}
div.adminform h1 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
	border:0; margin:0; padding:0;
}

div.adminform p {
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #606060;
	padding-bottom:10px;
}

div.adminform label, div.adminform div.lookslikelabel {
	clear:both;
	display:block;
	font-weight:bold;
	text-align:right;
	width:160px;
	float:left;
}

div.adminform .small {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:160px;
}

div.adminform .formhelp {
	float:left;
	color:red;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding-left: 6px;
}

div.adminform input, div.adminform textarea {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #606060;
	margin:2px 1px 12px 10px;
}
div.adminform input:focus, div.adminform textarea:focus { background: #ffffd0; border: solid 2px #606060; margin: 1px 0px 11px 9px;       }
              
div.adminform select {
	float:left;
	font-size:12px;
	margin:2px 0 12px 10px;
}	

div.adminform button { 
	display:block;
	margin-left:170px;
	background: #4466ff;
	color:#FFFFFF;
	border-top:solid 1px #224400;
	border-right:solid 2px #002288;
	border-bottom:solid 2px #002288;
	border-left:solid 1px #224400;
	font-size:11px;
	font-weight:bold;
	padding:2px 6px;
	float: left;
}

div.adminform button.delbutton { 
	display:block;
	margin-left:12px;
	background: #ff3344;
	color:#FFFFFF;
	border-top:solid 1px #aa0033;
	border-right:solid 2px #aa0033;
	border-bottom:solid 2px #aa0033;
	border-left:solid 1px #aa0033;
	font-size:11px;
	font-weight:bold;
	padding:2px 6px;
	float: left;
}

/* 
 * styles for selection-list forms
 *    note div.selectrow encloses a row, which is filled with cells of flavor
 *        div.selcell; the default width of a selcell is 100px but can be over-ridden
 *        by a class of w40, 275, w150, w300, or w450; or by anything explicit
 *        in a style statement.
 *    note that the final element of each row must be a div.spacer
 */
 div.selectrow {
    font-size:11px;
    padding: 2px 3px;
 }
 div.selectrow:hover { 
    background: #e8e8e8; 
    font-weight: bold;
    border-top: 1px solid #606060;
    border-bottom: 1px solid #606060;
    padding: 1px 3px;
 } 
 
div.selcell {
   width: 100px;
   float: left; 
   overflow: hidden; 
   white-space: nowrap;
}

div.w40 { width: 40px; }
div.w75 { width: 75px; }
div.w150 { width: 150px; }
div.w300 { width: 300px; }
div.w450 { width: 450px; }

.highlightthis { font-weight: bold; }
