﻿body {
}
.disabled
{
	background-color:Gray;
}
.bodytext {
	font-family:Tahoma;
	font-size: 12px;
	
}
.bodytext10 {
	font-family: Tahoma;
	font-size: 10px;
	
}
.bodytext11 {
	font-family: Tahoma;
	font-size: 11px;
	
}
.bodytext12 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal;		
}
.bodytext13 {
	font-family: Tahoma;
	font-size: 13px;
	
}
.bodytext14 {
	font-family: Tahoma;
	font-size: 14px;
	
}
.modalBackground
{
	background-color: gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


/*calendar css*/
.cpYearNavigation,.cpMonthNavigation{background-color:#ffffff;text-align:center;vertical-align:center;text-decoration:none;color:#000000;font-weight:bold;}
.cpDayColumnHeader 
{
	font-family:arial;font-size:8pt;
	color:Teal;font-weight:bold;
}

.cpBorder a:link {color: #000000; text-decoration:none;}
.cpBorder a:visited {color: #000000; text-decoration:none;}
.cpBorder a:hover {color: #000000; text-decoration:underline;}
.cpBorder a:active {color: #000000; text-decoration:none;}
.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt;}
TD.cpDayColumnHeader{text-align:right;border:solid thin #abcdef;border-width:0px 0px 1px 0px;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentDate{color:#000000;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:white;background-color: #ffffff;border-width:1px;border:solid thin #800000;}
TD.cpCurrentDateDisabled{border-width:1px;border:solid thin #FFAAAA;}
TD.cpTodayText, TD.cpTodayTextDisabled{border:solid thin #ffffff;border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled{height:20px;color:teal;}
A.cpTodayText{color:teal;}
.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{border:outset 1pt #c0c0c0; }


.sorttable_sort
{
	cursor:pointer;
	text-decoration:underline;
}
.odd  {
	background-color:#ededed;
}
.even {
	background-color: #fff;
}

.editbutton
{	
	background-color: lavender;
	background-image:url(../images/edit.gif);
	background-repeat: no-repeat;
	padding:0 50 0 50;
	width : 60px;height: 25px;
	background-position:left center;
}
.cancelbutton
{
	background-color: lavender;
	background-image:url(../images/cancel.gif);
	background-repeat: no-repeat;
	padding:0 50 0 50;
	width : 100px;height: 25px;
	background-position:left center;
}
.updatebutton
{
	background-color: lavender;
	background-image:url(../images/yes.gif);
	background-repeat: no-repeat;
	padding:0 50 0 50;
	width : 100px;height: 25px;
	background-position:left center;
}
formHint
{ margin-top: 0; margin-left: 27%; font-size: .9em; color: #777;  }
.ctrlHolder { font-weight: bold;}
  
.ctrlHolder .CustomTabStyle
{
	display:inline; float:right; position:relative; top: -5px; background-image:url(../images/tab-sprite.png); 
}
.ctrlHolder .CustomTabStyle .ajax__tab_header {
   
    text-indent:-9999px; display:block; height:78px; width:62px; background-image:url(../images/tab-sprite.png);	 
    color:Red;
}
.subtitle
{
	font-weight: bold;
	text-decoration:underline;
}
.tabletitle
{
	background : #66CC33;
	color:black;
}
table.preview,table.preview td
{		
	border: 1;	
	font-size: 100%;
	background: transparent;
	border-collapse:collapse;	
}
a:link {color: #000000; text-decoration:underline;}
a:visited {color: purple; text-decoration:underline;}
a:hover {color: #000000; text-decoration:underline;}
a:active {color: #000000; text-decoration:underline;}

.breadcrumbstyle
{
	font-style:italic;
	color:gray;
	font-size:8pt;
	font-family: Arial CE;
}
.formHint{ margin-top: 0; font-size: .9em; color: #777; position: static; }
.previewfont
{ font-size: .9em; color: #222;}
.subtitle2
{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE:10pt; PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #abc; PADDING-TOP: 2px; COLOR:white;font-weight:bold;}
	
.formfield
{
	font-weight:bold;
	color: #313131;
}
