﻿/* opacity: 0;filter:Alpha(Opacity=0); */
textarea { overflow:hidden; font-family:Tahoma;}
/* GRID
----------------------------------------------------------*/
/* .button {color:#000000; background-color:#e4e6e7; border:solid 2px #606a74; font-family:Tahoma; font-size:12px;} */
.button .special {color:#ffffff; background-color:#4f94d0; border:solid 2px #003a6f; font-family:Tahoma; font-size:12px;}
.button .cancel {color:#ffffff; background-color:#fb6581; border:solid 2px #a12830; font-family:Tahoma; font-size:12px;}

.grid { border:solid 1px #7ba0cd; padding:1px; font-size:9pt; }
.grid th, .grid td { border-bottom:solid 1px #dddddd; background-color: #d3dfee; color: #000000; padding: 2px 4px; }
.grid .alternate td { background: #F2F2F2 none; padding: 2px 4px; }
.grid .flagged td { background: #d7ebf9 none; padding: 2px 4px; } 

.grid th { background: #3baae3 url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x; border:solid 1px #2694e8; color: #ffffff; }
.grid td { background: #f2f5f7 url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% top repeat-x; color: #362b36; }
.grid .footer td { border: 1px solid #aed0ea; background: #d7ebf9 url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2779aa; text-align:right;}
.grid .grid-sorter { display: inline-block; vertical-align: middle; height:16px; cursor: pointer; }
.grid .grid-sorter .ui-icon { display: inline-block; vertical-align: middle; }


.frm { border:solid 1px #7ba0cd; padding:1px; font-size:9pt;}
	.frm td {font-size:12px; padding:2px 4px 2px 4px; font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif}
	.frm th {
		background-color: #cde985;
		border: solid 1px #2694e8;
		color: #000000;
	}
	.frm .title {color:#000000; font-weight:bold; font-size:14px; background-color:#cde985; font-family:"Segoe UI"}
	.frm .title td {color:#000000; font-weight:bold; font-size:12px; width:97%}
	.frm .footer {border-top:solid 2px #a8adb4; padding-top:4px; font-weight:bold}
	.frm .label {color:#000000; font-weight:bold; font-size:12px; background-color:#e4e6e7}
	.frm .label2 {color:#000000; font-weight:bold; font-size:12px; background-color:#e4e6e7; text-align:right;}
	.frm .alternate {background-color:#E0DCF3}
	
/* FORM
----------------------------------------------------------*/

.form
{
	border-collapse: collapse;
	border:solid 1px #4f81bd;
}

.form th, .form td
{
	background-color: #edf2f8;
	color: Black;
	padding: 4px 8px;
}

.form th
{
	background-color: #2c4c74;
	color: White;
	font-weight:bold;
	text-align:right;
}

.form .head td
{
	background-color: #ffffff;
	border-bottom:solid 2px #c0504d;
	font-weight:bold;
	font-size:12pt;
}

.form .foot td
{
	background-color: #a7bfde;
}


/* TOOLBARS
----------------------------------------------------------*/

.toolbar
{
	padding: 4px 4px 4px 4px;
	background-color: #f2f5f7;
	border:1px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	margin-bottom: 10px;
}

