body {
	background:#ECE9D8;
}

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.error
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: 1px solid #CECECE;
    background-color: #ffffe1;
    font-weight: bold;
}

.cpHeader
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
	width:100%;
	padding: 3px,3px,3px,3px;
   border: 1px solid #CECECE;
   background-color: #ffffe1;
   font-weight: bold;
}

.standard-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.TabStripContentStyle
{
	padding: 10 10 0 10;
	background-color: #F2F2F2;
	border: 1px solid #CBCBCB;
	border-top:none;
}

.TabTextLabelStyle
{
	text-align: center;
}

.TabLabelDefaultStyle
{
	font-family: Tahoma, "MS Sans Serif", sans-serif;
	font-size: 8pt;
	color: #666666;
	cursor:pointer;
}


.TabLabelSelectedStyle
{
	font-family: Tahoma, "MS Sans Serif", sans-serif;
	font-size: 8pt;
	color: black;
	line-height: 22px;
	cursor:pointer;
}

.TabLabelDisabledStyle
{
	font-family: "MS Sans Serif", Arial, sans-serif;
	font-size: 9pt;
	color: gray;
	text-decoration: line-through;
	line-height: 22px;
	cursor:default;
}

.MultiPage { BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 10px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif; background-color: #CFE2FB; }
.MultiPageNoPad { BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: "MS Sans Serif", Tahoma, sans-serif; background-color: #CFE2FB; }

.RadGrid
{
	border: 0px solid #BABABA;
	border-top: 0px solid #A3A3A3;
	border-bottom: 0px solid #D8D8D8;
}

.RadGrid Table
{
	font-family: Arial, Verdana;
	font-size: 11px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.RadGrid A
{
	color: black;
}

.RadGridHeader
{
	height:20px;
	text-align:left;
	vertical-align:middle;
	background-color: #6487DB;
	font-family: Tahoma;
	font-size: 11px;
	border: 1px outset #A2B7E9;
	white-space: nowrap;
	padding: 2px 2px 2px 4px;
}

.RadGridHeader a:active
{
	color: White;
	text-decoration: none;
}
.RadGridHeader a:link
{
	color: White;
	text-decoration: none;
}
.RadGridHeader a:visited
{
	color: White;
	text-decoration: none;
}
.RadGridHeader a:hover
{
	color: darkred;
	text-decoration: none;
}

.RadGridItem
{
	border-bottom: #A2B7E9 1px solid;
	border-left: #A2B7E9 1px solid;
	border-right: #A2B7E9 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
	background-color: #F6F6F6;
}

.RadGridAlternatingItem
{
	border-bottom: #A2B7E9 1px solid;
	border-left: #A2B7E9 1px solid;
	border-right: #A2B7E9 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
	background-color: #E0E0E0;
}

.RadGridEditItem
{
	border-bottom: #A2B7E9 1px solid;
	border-left: #A2B7E9 1px solid;
	border-right: #A2B7E9 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
	background-color: #F6F6F6;
}

.RadGridSelectedItem
{
	border-bottom: #000080 1px solid;
	border-left: #000080 1px solid;
	border-right: #000080 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
	color: #292CA5;
	background-color: #FFD497;
}

.RadGridPager
{
	height:20px;
	text-align:left;
	vertical-align:middle;
	background-color: #6487DB;
	font-family: Tahoma;
	font-size: 11px;
	border: 1px outset #A2B7E9;
	white-space: nowrap;
	padding: 2px 2px 2px 4px;
}

.RadGridPager a:active
{
	color: White;
	text-decoration: none;
}
.RadGridPager a:link
{
	color: White;
	text-decoration: none;
}
.RadGridPager a:visited
{
	color: White;
	text-decoration: none;
}
.RadGridPager a:hover
{
	color: darkred;
	text-decoration: none;
}

.myToolBar img {
	border:0px;
	vertical-align: middle;
}

.myToolBarBack{
	width:100%;
	background-image: url(../Img/ToolbarRowBackground.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px outset #bbbbbb;
	font:normal 11px Tahoma;		
	height: 24px;
	padding:0px;
}
.myToolBar
	{
	font-family:Tahoma;
	font-size:10px;
	color:black;
	padding:0px;
	font-weight:normal;
	height:24px;
	}

	A.myToolBar
		{
			border: 1px solid #BDBDBD;  padding: 2;  font-family: Tahoma;  font-size: 10px;

			color: ButtonText;
		}
	A.myToolBar:Link
		{
		text-decoration:none;
		}
	A.myToolBar:Visited
		{
		text-decoration:none;
		}
	A.myToolBar:Hover
		{
		border: 1px solid #000080;  padding: 2;  background-color: White;  color: #292CA5;  font-family: Tahoma;  font-size: 10px;    
		background-image: url(../Img/toolOverBg.gif);
		}

.headFilter1{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3B5386;
	filter:	progid:DXImageTransform.Microsoft.Gradient(startColorstr=#FDFEFF,endColorstr=#BED8F2,GradientType=1)
}

.headFilter2{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3B5386;
	filter:	progid:DXImageTransform.Microsoft.Gradient(startColorstr=#BED8F2,endColorstr=#1E77D3,GradientType=1)
}

.headFilter3{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3B5386;
	background-color: #1E77D3;
}

.TreeContextItem
{ 
	font-family: Arial;
	font-size:10px;
	cursor: pointer;
	cursor: hand;
	padding-left:4px;
	height:24px;
	background-color:#F6F6F6;
	background-image:url(itemsBg.gif); 
	background-repeat:repeat-y;
	width:100%;	
	text-align: left;
}

.TreeContextItemOver
{
	font-family: Arial;
	font-size:10px;
	cursor: pointer;
	cursor: hand;
	padding-left:4px;
	height:24px;	
	background-color: #FFEEC2;	
	width:100%;
	text-align: left;
}

.Calender
{

}

.DayStyle, .DayStyleSelected, .DayStyleInMonth
{
    Font-Size: xx-small;
    background-color: #CFE2FB; 
	border-bottom: #A2B7E9 1px solid;
	border-left: #A2B7E9 1px solid;
	border-right: #A2B7E9 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}

.DayStyleSelected
{
    background-color: #FFD497;
}

.DayStyleInMonth, .TitleStyle
{

	background-color: #F6F6F6;
}

.DayHeaderStyle
{
	height:20px;
	color:White;
	text-align:left;
	vertical-align:middle;
	background-color: #6487DB;
	font-family: Tahoma;
	font-size: xx-small;
	border: 1px outset #A2B7E9;
	white-space: nowrap;
	padding: 2px 2px 2px 4px;
}
    
.TitleStyle
{

}

.Collapse {
    background-color: #cccccc;
    color: black;
    font-size: 11px;
    font-weight: bolder;
    font-family: Tahoma;
}

.CollapseTitle {
    background-color: #999999;
    font-size: 12px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-weight: bold;
    color: white;
    font-family: Tahoma;
}

.CollapseTitle a
{
	text-decoration: none;
}

.CollapseTitle td
{
	white-space: nowrap;
}

a.calButton:link, a.calbutton:visited
{
    color:#6487DB;
    font-weight:bold;
}

a.calButton:hover
{
    color:Navy;
}
