/* CSS Document */

.rowNormal { background-color: #FFFFFF }
.rowHighlight { background-color:#E1EDFF }
.rowSelected { background-color:#79D0FF }
input, select, textarea{
	font-size:12px
}
.thin_border {
    border-collapse: collapse;
    border: 0px solid #9f9c96;
	color: #000000;
}
.thin_border_inner {
    border-collapse: collapse;
    border: 1px solid #e2e8f4;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #000000;
}
.thin_border_inner_bold {
    border-collapse: collapse;
    border: 1px solid #e2e8f4;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;
	color: #000000;
}

.thin_border_inner_bold_white {
    border-collapse: collapse;
    border: 1px solid #e2e8f4;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;
}

.no_border_inner_bold_white {
    border-collapse: collapse;
    border: none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;
}

.no_border_inner_bold_black {
    border-collapse: collapse;
    border: none;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;
}

.thin_border_black {
    border-collapse: collapse;
    border: 0px solid #000000;
	color: #000000;
}
.thin_border_inner_black {
    border-collapse: collapse;
    border: 1px solid #000000;
	color: #000000;
}
.styleBoldText{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.styleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.styleText_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}
.styleText_Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#000066;
}
.styleText_Red {
	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#ff0000;
}

.styleText10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.styleText10_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
}


/* Holly hack, .rtl comes after html */


input, textarea {

	cursor: text;
	vertical-align: middle;
	color: #111111;
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
	background-color: #FFFFFF;
	font-size: 12px;
}

input:hover, textarea:hover {
	border-left: 1px solid #11a3ea;
	border-top: 1px solid #11a3ea;
	border-right: 1px solid #11a3ea;
	border-bottom: 1px solid #11a3ea;
	background-color: #EFEFEF; 
}

input[disabled], textarea[disabled] {
	border-left: 1px solid #ff0000;
	border-top: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	background-color: #EFEFEF; 
} 

input.radio{
	width: auto !important;
	background-color: transparent;
	border: none;
	cursor: default;
}

.p_bar {
	margin: 1px 0px;
	clear: both;
}
.p_bar a {
	padding: 1px 4px;
	font-size: 12px;
	text-decoration: none;
}
.p_input {
	border: 0px;
	padding: 0px;
	width: 40px;
	height: 16px !important;
	height: 15px;
	margin: 0px;
	background: #FFFFFF;
}
.p_num {
	background-color: #dddddd;
	border: 1px solid #aaaaaa;
	margin-right:1px;
	vertical-align: middle;
	color:#000000;
}

.p_num2 {
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	margin-right:1px;
	vertical-align: middle;
	color:#000000;
}

/* for CalendarPopup.js */
.TESTcpYearNavigation,
.TESTcpMonthNavigation
		{
		background-color:#6677DD;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
		{
		font-family:arial;
		font-size:8pt;
		}
TD.TESTcpDayColumnHeader
		{
		text-align:right;
		border:solid thin #6677DD;
		border-width:0 0 1 0;
		}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.TESTcpCurrentMonthDate
		{
		color:#6677DD;
		font-weight:bold;
		}
.TESTcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.TESTcpOtherMonthDate
		{
		color:#808080;
		}
TD.TESTcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #6677DD;
		border-width:1;
		border:solid thin #000000;
		}
TD.TESTcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
		{
		border:solid thin #6677DD;
		border-width:1 0 0 0;
		}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
		{
		height:20px;
		}
A.TESTcpTodayText
		{
		color:#6677DD;
		font-weight:bold;
		}
SPAN.TESTcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.TESTcpBorder
		{
		border:solid thin #6677DD;
		}
/* end for CalendarPopup.js */