﻿body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	text-decoration: none;
	/*scrollbar-face-color: #bbae78;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
*/
}

.TabFrameDiv, .TabFrameDiv.TabFrame
{
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	border-width: 0px;
	position: relative;
	text-align: left;
}

.TabFrame .bla
{
	margin: 10px 10px 10px 10px;
}


/* vv:Tip */
.Tip
{
	position: relative;
	z-index: 100;
}

/* vv:Tab */
.Tab
{
}

.Tab_Shadow
{
	filter: progid:DXImageTransform.Microsoft.blur(pixelradius=5, makeshadow='true', ShadowOpacity=0.45);
}

.Tab_Button
{
}

/* vv:__________.ToolTip */
#vvControls_Tooltip
{
	font-family: Arial;
	font-size: 11px;
	border: solid 1px #909090;
	background-color: #ffffff;
	color: #550B41;
	padding: 3px;
}

/* vv:__________.IndicatorTip */
#vvControls_IndicatorTip
{
	font-family: Arial;
	font-size: 11px;
	border: solid 1px #909090;
	background-color: #ffffff;
	color: #550B41;
	padding: 3px;
}


/* vv:IndicatorLegend */
.IndicatorLegend
{
	width:100%;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	color: #94895F;
}

.IndicatorLegend img
{
	vertical-align:bottom;
	margin-left:10px;
	margin-right:2px;
}

/* vv:SystemMessageBox */
.SystemMessageBox, .SystemMessageBox_Comment, .SystemMessageBox_Info, .SystemMessageBox_Important
{
	font-family:Arial;
	font-size:10px;
	border-style:solid;
	border-width:1px;
	margin: 0px 0px 1px 0px;	
	padding: 0px 0px 0px 0px;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative;
}

.SystemMessageBox img, .SystemMessageBox_Comment img, .SystemMessageBox_Info img, .SystemMessageBox_Important img
{
	cursor:pointer;
	position:absolute;	
	right:1px;
	top:1px;
}

.SystemMessageBox .Head, .SystemMessageBox_Comment .Head, .SystemMessageBox_Info .Head, .SystemMessageBox_Important .Head
{
	font-weight:bold;
	overflow-y:hidden;
}

.SystemMessageBox .Content, .SystemMessageBox_Comment .Content, .SystemMessageBox_Info .Content, .SystemMessageBox_Important .Content
{
	font-size:10px;
	text-decoration:none;
}

.SystemMessageBox .Content a, .SystemMessageBox_Comment .Content a, .SystemMessageBox_Info .Content a, .SystemMessageBox_Important .Content a
{
	text-decoration:underline;
}

/* MessageType.Normal */
.SystemMessageBox
{	background-color:#ffffff;
	border-color:#bbae78;}

.SystemMessageBox .Head
{	color:#94895F;
	font-size:11px;
 	text-align:center;}

.SystemMessageBox .Content
{	color:#94895F;}

.SystemMessageBox .Content a
{	color:#94895F;}

/* MessageType.Comment */
.SystemMessageBox_Comment
{	background-color:#ffffff;
	border-color:#bbae78;}

.SystemMessageBox_Comment .Head
{	color:#94895F;
	font-size:11px;
 	text-align:center;
 	font-style:italic;}

.SystemMessageBox_Comment .Content
{	color:#94895F;
 	font-style:italic;}

.SystemMessageBox_Comment .Content a
{	color:#94895F;}

/* MessageType.Info */
.SystemMessageBox_Info
{	background-color: #ffffff;
	border-color: #6699FF;}

.SystemMessageBox_Info .Head
{	color:#550B41;
	font-size:10px;
 	text-align:left;}

.SystemMessageBox_Info .Content
{	color:#94895F;}

.SystemMessageBox_Info .Content a
{	color:#94895F;}

/* MessageType.Important */
.SystemMessageBox_Important
{	background-color: #ffffff;
	border-color: #550B41;}

.SystemMessageBox_Important .Head
{	color:#550B41;
	font-size:11px;
 	text-align:center;}

.SystemMessageBox_Important .Content
{	color:#550B41;}

.SystemMessageBox_Important .Content a
{	color:#550B41;}

/* vv:TextBox */
.TextBox
{
	border: none 0px white;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.TextBox td, .TextBox_Highlight td
{
	border: none 0px white;
	text-align: left;
	vertical-align: top;
}

.TextBox_l, .TextBox_l_Highlight
{
	font-family: Arial;
	font-size: 12px;
}

.TextBox_l_Disabled
{
	color: #c0c0c0;
}

.TextBox_l img, .TextBox_l_Highlight img, .TextBox a img
{
	margin-top: 0px;
	vertical-align: top;
}

.TextBox_l
{
	color: #94895F;
}

.TextBox_l_Highlight
{
	color: #550B41;
}

.TextBox_t, .TextBox_t_ReadOnly, .TextBox_t_Disabled, 
.TextBox_tb, .TextBox_tb_ReadOnly, .TextBox_tb_Disabled
{
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	border: none;
	vertical-align: top;
	overflow: hidden;
}

.TextBox_t, .TextBox_t_ReadOnly, .TextBox_t_Disabled
{
	margin-top: -1px;
}

.TextBox_t, .TextBox_t_ReadOnly
{
	color: #000000;
	overflow-y:auto!important;
}

.TextBox_tx
{
	position:relative;
}

.TextBox_t, .TextBox_t_ReadOnly, .TextBox_t_Disabled
{
	top:1px;
	left:0px;
	position:absolute;
	z-index:auto;
	background-color:Transparent;
	background-image:url('noimage');
	margin: 0px 0px 0px 1px;
}

.TextBox_tb, .TextBox_tb_ReadOnly, .TextBox_tb_Disabled
{
	top:0px;
	left:0px;
	position:relative  ;
	z-index:auto;
}

.TextBox_tb
{
	background-color: #efefef;
}

.TextBox_tb_ReadOnly, .TextBox_tb_Disabled
{
	background-color: #ffffff;
}

.TextBox_tb
{
	color: #999999;
	font-style:italic;
}

.TextBox_t_Disabled
{
	color: #c0c0c0;
}

.TextBox_i
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.TextBox_s
{
	cursor: pointer;
}

/* vv:TextBoxSmall */
.TextBoxSmall
{
	border: none 0px white;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.TextBoxSmall td, .TextBoxSmall_Highlight td
{
	border: none 0px white;
	text-align: left;
	vertical-align: top;
}

.TextBoxSmall_l, .TextBoxSmall_l_Highlight
{
	font-family: Arial;
	font-size: 10px;
}

.TextBoxSmall_l_Disabled
{
	color: #c0c0c0;
}

.TextBoxSmall_l img, .TextBoxSmall_l_Highlight img, .TextBoxSmall a img
{
	margin-top: 0px;
	vertical-align: top;
}

.TextBoxSmall_l
{
	color: #94895F;
}

.TextBoxSmall_l_Highlight
{
	color: #550B41;
}

.TextBoxSmall_t, .TextBoxSmall_t_ReadOnly, .TextBoxSmall_t_Disabled, 
.TextBoxSmall_tb, .TextBoxSmall_tb_ReadOnly, .TextBoxSmall_tb_Disabled
{
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 10px;
	border: none;
	vertical-align: top;
	overflow:hidden;
}

.TextBoxSmall_t, .TextBoxSmall_t_ReadOnly, .TextBoxSmall_t_Disabled
{
	margin-top: -1px;
}

.TextBoxSmall_t, .TextBoxSmall_t_ReadOnly
{
	color: #000000;
	overflow-y:auto!important;
}

.TextBoxSmall_tx
{
	position:relative;
}

.TextBoxSmall_t, .TextBoxSmall_t_ReadOnly, .TextBoxSmall_t_Disabled
{
	top:1px;
	left:0px;
	position:absolute;
	z-index:auto;
	background-color:Transparent;
	background-image:url('noimage');
	margin: 0px 0px 0px 1px;
}

.TextBoxSmall_tb, .TextBoxSmall_tb_ReadOnly, .TextBoxSmall_tb_Disabled
{
	top:0px;
	left:0px;
	position:relative  ;
	z-index:auto;
}

.TextBoxSmall_tb
{
	background-color: #efefef;
}

.TextBoxSmall_tb_ReadOnly, .TextBoxSmall_tb_Disabled
{
	background-color: #ffffff;
}

.TextBoxSmall_tb
{
	color: #999999;
	font-style:italic;
}

.TextBoxSmall_t_Disabled
{
	color: #c0c0c0;
}

.TextBoxSmall_i
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.TextBoxSmall_s
{
	cursor: pointer;
}

/* vv:Label */
.Label, .Label_Highlight
{
	font-family: Arial;
	font-size: 12px;
}

.Label img, .Label_Highlight img
{
	margin-top: 0px;
	vertical-align: top;
}

.Label
{
	color: #94895F;
}

.Label_Highlight
{
	color: #550B41;
}

/* vv:LabelSmall */
.LabelSmall, .LabelSmall_Highlight
{
	font-family: Arial;
	font-size: 10px;
}

.LabelSmall img, .LabelSmall_Highlight img
{
	margin-top: 0px;
	vertical-align: top;
}

.LabelSmall
{
	color: #94895F;
}

.LabelSmall_Highlight
{
	color: #550B41;
}

/* vv:LinkButton */
.LinkButton
{	
	color: #94895F;	
	text-decoration:underline;
}

/* vv:IconBox */
.IconBox
{
	padding: 0px 0px 0px 0px;
	border: none;
	vertical-align: top;
	margin-top: 0px;
}

.IconBox img
{
	margin-top: 0px;
	vertical-align: top;
}

/* vv:CheckBox */
.CheckBox, .CheckBox_Highlight, .CheckBox_l, .CheckBox_l_Highlight, .CheckBox_Disabled, .CheckBox_l_Disabled
{
	padding: 0px 0px 0px 0px;
	border: none;
	font-family: Arial;
	font-size: 12px;
	vertical-align: top;
	margin-top: 0px;
}

.CheckBox td, .CheckBox_Highlight td, .CheckBox_l td, .CheckBox_l_Highlight td, .CheckBox_Disabled td, .CheckBox_l_Disabled td
{
	border: none 0px white;
	text-align: left;
	vertical-align: top;
}

.CheckBox_Highlight, .CheckBox_l_Highlight, .CheckBox_Highlight a
{
	color: #550B41;
}

.CheckBox_Highlight a:hover, .CheckBox_l_Highlight a:hover
{
	text-decoration:none;
}

.CheckBox_l img, .CheckBox_l_Highlight img, .CheckBox_l_Disabled img
{
	margin-top: 0px;
	vertical-align: top;
}
.CheckBox, .CheckBox_l
{
	color: #94895F;
}

.CheckBox_Disabled, .CheckBox_l_Disabled
{
	color: #c0c0c0;
}

.CheckBox_i
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
/* vv:CheckBoxSmall */
.CheckBoxSmall, .CheckBoxSmall_Highlight, .CheckBoxSmall_l, .CheckBoxSmall_l_Highlight, .CheckBoxSmall_Disabled, .CheckBoxSmall_l_Disabled
{
	padding: 0px 0px 0px 0px;
	border: none;
	font-family: Arial;
	font-size: 10px;
	vertical-align: top;
	margin-top: 0px;
}

.CheckBoxSmall td, .CheckBoxSmall_Highlight td, .CheckBoxSmall_l td, .CheckBoxSmall_l_Highlight td, .CheckBoxSmall_Disabled td, .CheckBoxSmall_l_Disabled td
{
	border: none 0px white;
	text-align: left;
	vertical-align: top;
}

.CheckBoxSmall_Highlight, .CheckBoxSmall_l_Highlight
{
	color: #550B41;
}

.CheckBoxSmall_l img, .CheckBoxSmall_l_Highlight img, .CheckBoxSmall_l_Disabled img
{
	margin-top: 0px;
	vertical-align: top;
}
.CheckBoxSmall, .CheckBoxSmall_l
{
	color: #94895F;
}

.CheckBoxSmall_Disabled, .CheckBoxSmall_l_Disabled
{
	color: #c0c0c0;
}

.CheckBoxSmall_i
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


/* vv:DropDownList */
.DropDownList, .DropDownList_Highlight, .DropDownList_l, .DropDownList_l_Highlight, .DropDownList_Disabled, .DropDownList_l_Disabled
{
	padding: 0px 0px 0px 0px;
	border: none;
	font-family: Arial;
	font-size: 12px;
	vertical-align: top;
	margin-top: 0px;
	cursor: default;
	position:relative;
}

.DropDownList td, .DropDownList_Highlight td, .DropDownList_l td, .DropDownList_l_Highlight td, .DropDownList_Disabled td, .DropDownList_l_Disabled td
{
	border: none 0px white;
	text-align: left;
	vertical-align: top;
}

.DropDownList_Highlight, .DropDownList_l_Highlight
{
	color: #550B41;
}

.DropDownList_l img, .DropDownList_l_Highlight img, .DropDownList_l_Disabled img
{
	margin-top: 0px;
	vertical-align: top;
}
.DropDownList, .DropDownList_l
{
	color: #94895F;
}

.DropDownList_Disabled, .DropDownList_l_Disabled
{
	color: #c0c0c0;
}

.DropDownList_t, .DropDownList_t_ReadOnly, .DropDownList_t_Disabled, 
.DropDownList_tw
{
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	border: none;
	vertical-align: top;
	margin-top: 0px;
	overflow: hidden;
}

.DropDownList_t
{
	color: #000000;
	background-color: #efefef;
}

.DropDownList_tw
{
	color: #999999;
	font-style:italic;
	background-color: #efefef;
}

.DropDownList_t_ReadOnly
{
	overflow-y: auto;
	color: #000000;
	background-color: #FFFFFF;
}

.DropDownList_t_Disabled
{
	color: #c0c0c0;
	background-color: #FFFFFF;
}

.DropDownList_p
{
	display: none;
	position: absolute;
	z-index: 1000;
	border: solid 1px #bbae78;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	padding-top: 2px;
	cursor: default;
}

.DropDownList_Item td, .DropDownList_Item_Highlight td
{
	border-bottom: solid 1px #ffffff;
}

.DropDownList_Item div, .DropDownList_Item_Highlight div
{
	padding-left: 2px;
	padding-right: 2px;
}

.DropDownList_Item_Highlight div
{
	color: #ffffff;
	background-color: #550B41;
}

.DropDownList_Item img, .DropDownList_Item_Highlight img
{
	margin: 0px 2px 0px 2px;
	vertical-align: middle;
	border-width: 0px;
}

.DropDownList_i
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


/* vv:DropDownListSmall */
.DropDownListSmall, .DropDownListSmall_Highlight, .DropDownListSmall_l, .DropDownListSmall_l_Highlight, .DropDownListSmall_Disabled, .DropDownListSmall_l_Disabled
{
	padding: 0px 0px 0px 0px;
	border: none;
	font-family: Arial;
	font-size: 10px;
	vertical-align: top;
	margin-top: 0px;
	cursor: default;
	position:relative;
}

.DropDownListSmall td, .DropDownListSmall_Highlight td, .DropDownListSmall_l td, .DropDownListSmall_l_Highlight td, .DropDownListSmall_Disabled td, .DropDownListSmall_l_Disabled td
{
	border: none 0px white;
	text-align: left;
	vertical-align: top;
}

.DropDownListSmall_Highlight, .DropDownListSmall_l_Highlight
{
	color: #550B41;
}

.DropDownListSmall_l img, .DropDownListSmall_l_Highlight img, .DropDownListSmall_l_Disabled img
{
	margin-top: 0px;
	vertical-align: top;
}
.DropDownListSmall, .DropDownListSmall_l
{
	color: #94895F;
}

.DropDownListSmall_Disabled, .DropDownListSmall_l_Disabled
{
	color: #c0c0c0;
}

.DropDownListSmall_t, .DropDownListSmall_t_ReadOnly, .DropDownListSmall_t_Disabled, 
.DropDownListSmall_tw
{
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 10px;
	border: none;
	vertical-align: top;
	margin-top: 0px;
	overflow: hidden;
}

.DropDownListSmall_t
{
	color: #000000;
	background-color: #efefef;
}

.DropDownListSmall_tw
{
	color: #999999;
	font-style:italic;
	background-color: #efefef;
}

.DropDownListSmall_t_ReadOnly
{
	overflow-y: auto;
	color: #000000;
	background-color: #FFFFFF;
}

.DropDownListSmall_t_Disabled
{
	color: #c0c0c0;
	background-color: #FFFFFF;
}

.DropDownListSmall_p
{
	display: none;
	position: absolute;
	z-index: 1000;
	border: solid 1px #bbae78;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 10px;
	padding-top: 2px;
	cursor: default;
}

.DropDownListSmall_Item td, .DropDownListSmall_Item_Highlight td
{
	border-bottom: solid 1px #ffffff;
}

.DropDownListSmall_Item div, .DropDownListSmall_Item_Highlight div
{
	padding-left: 2px;
	padding-right: 2px;
}

.DropDownListSmall_Item_Highlight div
{
	color: #ffffff;
	background-color: #550B41;
}

.DropDownListSmall_Item img, .DropDownListSmall_Item_Highlight img
{
	margin: 0px 2px 0px 2px;
	vertical-align: middle;
	border-width: 0px;
}

.DropDownListSmall_i
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

/* vv:CategoryTree */
.CategoryTree
{
	padding: 1px 0px 0px 1px;
	border: none;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align:left;
	/*cursor: default;*/
	position: relative;
	overflow-x:hidden;
	overflow-y:auto;
}

.CategoryTree a
{
	text-decoration:none;
	color:#000000;
}

.CategoryTree_0 div, .CategoryTree_1 div, .CategoryTree_2 div, .CategoryTree_3 div, .CategoryTree_4 div, .CategoryTree_5 div
{
	overflow-x:hidden;
}

.CategoryTree_0_Selected, .CategoryTree_0_Highlight, .CategoryTree_1_Selected, .CategoryTree_1_Highlight, .CategoryTree_2_Selected, .CategoryTree_2_Highlight, .CategoryTree_3_Selected, .CategoryTree_3_Highlight, .CategoryTree_4_Selected, .CategoryTree_4_Highlight, .CategoryTree_5_Selected, .CategoryTree_5_Highlight,
.CategoryTree_0_Highlight a, .CategoryTree_1_Highlight a, .CategoryTree_2_Highlight a, .CategoryTree_3_Highlight a, .CategoryTree_4_Highlight a, .CategoryTree_5_Highlight a
{
	color: #550B41;
	overflow-x:hidden;
}

.CategoryTree_0, .CategoryTree_0_Selected, .CategoryTree_0_Highlight
{
	font-size: 15px;
	margin-left: -4px;
	height:20px;
}
.CategoryTree_0 td, .CategoryTree_0_Selected td, .CategoryTree_0_Highlight td
{
	padding-left: 5px;
}

.CategoryTree_1, .CategoryTree_1_Selected, .CategoryTree_1_Highlight
{
	font-size: 12px;
	margin-left: 16px;
	height:18px;
}
.CategoryTree_1 td, .CategoryTree_1_Selected td, .CategoryTree_1_Highlight td
{
	padding-left:5px;
}

.CategoryTree_2, .CategoryTree_2_Selected, .CategoryTree_2_Highlight
{
	font-size: 12px;
	margin-left: 36px;
	height:18px;
		overflow-x:hidden;
}
.CategoryTree_2 td, .CategoryTree_2_Selected td, .CategoryTree_2_Highlight td
{
	padding-left:5px;
}

.CategoryTree_3, .CategoryTree_3_Selected, .CategoryTree_3_Highlight
{
	font-size: 12px;
	margin-left: 56px;
	height:18px;
}
.CategoryTree_3 td, .CategoryTree_3_Selected td, .CategoryTree_3_Highlight td
{
	padding-left:5px;
}

.CategoryTree_4, .CategoryTree_4_Selected, .CategoryTree_4_Highlight
{
	font-size: 12px;
	margin-left: 76px;
	height:18px;
}
.CategoryTree_4 td, .CategoryTree_4_Selected td, .CategoryTree_4_Highlight td
{
	padding-left:5px;
}

.CategoryTree_5, .CategoryTree_5_Selected, .CategoryTree_5_Highlight
{
	font-size: 12px;
	margin-left: 96px;
	height:18px;
}
.CategoryTree_5 td, .CategoryTree_5_Selected td, .CategoryTree_5_Highlight td
{
	padding-left:5px;
}

.CategoryTree_6, .CategoryTree_6_Selected, .CategoryTree_6_Highlight
{
	font-size: 12px;
	margin-left: 116px;
	height:18px;
}
.CategoryTree_6 td, .CategoryTree_6_Selected td, .CategoryTree_6_Highlight td
{
	padding-left:5px;
}


/* vv:DateBox */
.DateBox, .DateBox_Highlight, .DateBox_l, .DateBox_l_Highlight, .DateBox_Disabled, .DateBox_l_Disabled
{
	padding: 0px 0px 0px 0px;
	border: none;
	font-family: Arial;
	font-size: 12px;
	vertical-align: top;
	margin-top: 0px;
	cursor: default;
	position: relative;
}

.DateBox td, .DateBox_Highlight td, .DateBox_l td, .DateBox_l_Highlight td, .DateBox_Disabled td, .DateBox_l_Disabled td
{
	border: none 0px white;
	text-align: left;
	vertical-align: top;
}

.DateBox_Highlight, .DateBox_l_Highlight
{
	color: #550B41;
}

.DateBox_l img, .DateBox_l_Highlight img, .DateBox_l_Disabled img
{
	margin-top: 0px;
	vertical-align: top;
}
.DateBox, .DateBox_l
{
	color: #94895F;
}

.DateBox_Disabled, .DateBox_l_Disabled
{
	color: #c0c0c0;
}

.DateBox_t, .DateBox_t_ReadOnly, .DateBox_t_Disabled, 
.DateBox_tw
{
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	border: none;
	vertical-align: top;
	margin-top: 0px;
	overflow: hidden;
}

.DateBox_t
{
	color: #000000;
	background-color: #efefef;
}

.DateBox_tw
{
	color: #999999;
	font-style:italic;
	background-color: #efefef;
}

.DateBox_t_ReadOnly
{
	overflow-y: auto;
	color: #000000;
	background-color: #FFFFFF;
}

.DateBox_t_Disabled
{
	color: #c0c0c0;
	background-color: #FFFFFF;
}

.DateBox_i
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


/* DateBox_Calendar */
.DateBox_Calendar_Panel
{
	position: absolute;
	z-index:10000;
	border: solid 1px #bbae78;
	text-align: center;
	font-weight: normal;
	font-family: Arial;
	background-color: #ffffff;
	color: #000000;
	width: 119px;
}

.DateBox_Calendar_Panel td
{
	text-align:center;
}

.DateBox_Calendar_Header
{
	cursor: default;
	text-align: center;
	height: 15px;
	background-color: #ffffff;
	color: #550B41;
	font-size: 12px;
	font-weight: normal;
}

.DateBox_Calendar_Header img
{
	border-width: 0px;
	vertical-align: top;
}

.DateBox_Calendar_Footer_Today
{
	color: #550B41;
	font-size: 11px;
	font-weight: normal;
	cursor: default;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	background-color: #ffffff;
}

.DateBox_Calendar_Footer_Today td
{
	width:119px;
	border-top: 1px solid dimgray;
}

.DateBox_Calendar_Tooltip
{
	font-family: Arial;
	font-size: 11px;
	border: solid 1px #909090;
	background-color: #ffffff;
	color: #550B41;
	padding: 3px;
}

.DateBox_Calendar_Grid
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	cursor: default;
	text-align: center;
	background-color: #ffffff;
}

.DateBox_Calendar_Grid td
{
	width: 17px;
}

.DateBox_Calendar_WeekDays
{
	font-size: 11px;
	font-weight: bold; 
	color: #bbae78;
	height:13px;
}

.DateBox_Calendar_WeekDays td
{
	width: 17px;
	border-top: 1px solid #bbae78;
	border-bottom: 1px solid dimgray;
}

.DateBox_Calendar_Date
{
	color: #000000;
	font-weight: normal;
}

.DateBox_Calendar_Date_Highlight, .DateBox_Calendar_Date_Other_Highlight
{
	color: blue;
	font-weight: bold;
	background-color: #e0e0e0;
}

.DateBox_Calendar_Date_Other
{
	color: #808080;
	font-weight: normal;
}

.DateBox_Calendar_Date_Selected
{
	background-color: DarkBlue;
	color: #ffffff;
	font-weight: bold;
}

.DateBox_Calendar_Date_Selected_Highlight
{
	background-color: Blue;
	color: #ffffff;
	font-weight: bold;
}

.DateBox_Calendar_Date_Today
{
	background-color: LightCoral;
	color: #ffffff;
	font-weight: bold;
}

.DateBox_Calendar_Date_Today_Highlight
{
	background-color: Orange;
	color: #ffffff;
	font-weight: bold;
}

.DateBox_Calendar_Date_Disabled
{
	color: #C0C0C0;
	text-decoration: line-through;
	font-weight: normal;
}

/* SpecialDates */
.DateBox_Calendar_Date_ReadOnly
{
	color: #C0C0C0;
	font-weight: normal;
}
.DateBox_Calendar_Date_Hidden
{
	color: #ffffff;
}

.DateBox_Calendar_Date_Highlight1, .DateBox_Calendar_Date_Highlight2, .DateBox_Calendar_Date_Highlight3, 
.DateBox_Calendar_Date_Highlight4, .DateBox_Calendar_Date_Highlight5, .DateBox_Calendar_Date_Highlight6, 
.DateBox_Calendar_Date_Highlight7, .DateBox_Calendar_Date_Highlight8, .DateBox_Calendar_Date_Highlight9, 
.DateBox_Calendar_Date_Highlight10
{
	color: green;
	font-weight: bold;
	background-color: #e0e0e0;
}

.DateBox_Calendar_Date_Special1, .DateBox_Calendar_Date_Special2, .DateBox_Calendar_Date_Special3, 
.DateBox_Calendar_Date_Special4, .DateBox_Calendar_Date_Special5, .DateBox_Calendar_Date_Special6, 
.DateBox_Calendar_Date_Special7, .DateBox_Calendar_Date_Special8, .DateBox_Calendar_Date_Special9, 
.DateBox_Calendar_Date_Special10
{
	color: #ffffff;
	font-weight: bold;
	background-color: DarkCyan;
}

.DateBox_Calendar_Date_Special1_Highlight, .DateBox_Calendar_Date_Special2_Highlight, .DateBox_Calendar_Date_Special3_Highlight, 
.DateBox_Calendar_Date_Special4_Highlight, .DateBox_Calendar_Date_Special5_Highlight, .DateBox_Calendar_Date_Special6_Highlight, 
.DateBox_Calendar_Date_Special7_Highlight, .DateBox_Calendar_Date_Special8_Highlight, .DateBox_Calendar_Date_Special9_Highlight, 
.DateBox_Calendar_Date_Special10
{
	color: #ffffff;
	font-weight: bold;
	background-color: Cyan;
}

/* vv:DateBoxSmall */
.DateBoxSmall, .DateBoxSmall_Highlight, .DateBoxSmall_l, .DateBoxSmall_l_Highlight, .DateBoxSmall_Disabled, .DateBoxSmall_l_Disabled
{
	padding: 0px 0px 0px 0px;
	border: none;
	font-family: Arial;
	font-size: 10px;
	vertical-align: top;
	margin-top: 0px;
	cursor: default;
	position: relative;
}

.DateBoxSmall td, .DateBoxSmall_Highlight td, .DateBoxSmall_l td, .DateBoxSmall_l_Highlight td, .DateBoxSmall_Disabled td, .DateBoxSmall_l_Disabled td
{
	border: none 0px white;
	text-align: left;
	vertical-align: top;
}

.DateBoxSmall_Highlight, .DateBoxSmall_l_Highlight
{
	color: #550B41;
}

.DateBoxSmall_l img, .DateBoxSmall_l_Highlight img, .DateBoxSmall_l_Disabled img
{
	margin-top: 0px;
	vertical-align: top;
}
.DateBoxSmall, .DateBoxSmall_l
{
	color: #94895F;
}

.DateBoxSmall_Disabled, .DateBoxSmall_l_Disabled
{
	color: #c0c0c0;
}

.DateBoxSmall_t, .DateBoxSmall_t_ReadOnly, .DateBoxSmall_t_Disabled, 
.DateBoxSmall_tw
{
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 10px;
	border: none;
	vertical-align: top;
	margin-top: 0px;
	overflow: hidden;
}

.DateBoxSmall_t
{
	color: #000000;
	background-color: #efefef;
}

.DateBoxSmall_tw
{
	color: #999999;
	font-style:italic;
	background-color: #efefef;
}

.DateBoxSmall_t_ReadOnly
{
	overflow-y: auto;
	color: #000000;
	background-color: #FFFFFF;
}

.DateBoxSmall_t_Disabled
{
	color: #c0c0c0;
	background-color: #FFFFFF;
}

.DateBoxSmall_i
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


/* DateBoxSmall_Calendar */
.DateBoxSmall_Calendar_Panel
{
	position: absolute;
	z-index:10000;
	border: solid 1px #bbae78;
	text-align: center;
	font-weight: normal;
	font-family: Arial;
	background-color: #ffffff;
	color: #000000;
	width: 105px;
}

.DateBoxSmall_Calendar_Panel td
{
	text-align:center;
}

.DateBoxSmall_Calendar_Header
{
	cursor: default;
	text-align: center;
	height: 13px;
	background-color: #ffffff;
	color: #550B41;
	font-size: 10px;
	font-weight: normal;
}

.DateBoxSmall_Calendar_Header img
{
	border-width: 0px;
	vertical-align: top;
}

.DateBoxSmall_Calendar_Footer_Today
{
	color: #550B41;
	font-size: 9px;
	font-weight: normal;
	cursor: default;
	text-align: center;
	vertical-align: middle;
	height: 13px;
	background-color: #ffffff;
}

.DateBoxSmall_Calendar_Footer_Today td
{
	width:105px;
	border-top: 1px solid dimgray;
}

.DateBoxSmall_Calendar_Tooltip
{
	font-family: Arial;
	font-size: 9px;
	border: solid 1px #909090;
	background-color: #ffffff;
	color: #550B41;
	padding: 2px;
}

.DateBoxSmall_Calendar_Grid
{
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	cursor: default;
	text-align: center;
	background-color: #ffffff;
}

.DateBoxSmall_Calendar_Grid td
{
	width: 15px;
}

.DateBoxSmall_Calendar_WeekDays
{
	font-size: 9px;
	font-weight: bold; 
	color: #bbae78;
	height:11px;
}

.DateBoxSmall_Calendar_WeekDays td
{
	width: 15px;
	border-top: 1px solid #bbae78;
	border-bottom: 1px solid dimgray;
}

.DateBoxSmall_Calendar_Date
{
	color: #000000;
	font-weight: normal;
}

.DateBoxSmall_Calendar_Date_Highlight, .DateBoxSmall_Calendar_Date_Other_Highlight
{
	color: blue;
	font-weight: bold;
	background-color: #e0e0e0;
}

.DateBoxSmall_Calendar_Date_Other
{
	color: #808080;
	font-weight: normal;
}

.DateBoxSmall_Calendar_Date_Selected
{
	background-color: DarkBlue;
	color: #ffffff;
	font-weight: bold;
}

.DateBoxSmall_Calendar_Date_Selected_Highlight
{
	background-color: Blue;
	color: #ffffff;
	font-weight: bold;
}

.DateBoxSmall_Calendar_Date_Today
{
	background-color: LightCoral;
	color: #ffffff;
	font-weight: bold;
}

.DateBoxSmall_Calendar_Date_Today_Highlight
{
	background-color: Orange;
	color: #ffffff;
	font-weight: bold;
}

.DateBoxSmall_Calendar_Date_Disabled
{
	color: #C0C0C0;
	text-decoration: line-through;
	font-weight: normal;
}

/* SpecialDates */
.DateBoxSmall_Calendar_Date_ReadOnly
{
	color: #C0C0C0;
	font-weight: normal;
}
.DateBoxSmall_Calendar_Date_Hidden
{
	color: #ffffff;
}

.DateBoxSmall_Calendar_Date_Highlight1, .DateBoxSmall_Calendar_Date_Highlight2, .DateBoxSmall_Calendar_Date_Highlight3, 
.DateBoxSmall_Calendar_Date_Highlight4, .DateBoxSmall_Calendar_Date_Highlight5, .DateBoxSmall_Calendar_Date_Highlight6, 
.DateBoxSmall_Calendar_Date_Highlight7, .DateBoxSmall_Calendar_Date_Highlight8, .DateBoxSmall_Calendar_Date_Highlight9, 
.DateBoxSmall_Calendar_Date_Highlight10
{
	color: green;
	font-weight: bold;
	background-color: #e0e0e0;
}

.DateBoxSmall_Calendar_Date_Special1, .DateBoxSmall_Calendar_Date_Special2, .DateBoxSmall_Calendar_Date_Special3, 
.DateBoxSmall_Calendar_Date_Special4, .DateBoxSmall_Calendar_Date_Special5, .DateBoxSmall_Calendar_Date_Special6, 
.DateBoxSmall_Calendar_Date_Special7, .DateBoxSmall_Calendar_Date_Special8, .DateBoxSmall_Calendar_Date_Special9, 
.DateBoxSmall_Calendar_Date_Special10
{
	color: #ffffff;
	font-weight: bold;
	background-color: DarkCyan;
}

.DateBoxSmall_Calendar_Date_Special1_Highlight, .DateBoxSmall_Calendar_Date_Special2_Highlight, .DateBoxSmall_Calendar_Date_Special3_Highlight, 
.DateBoxSmall_Calendar_Date_Special4_Highlight, .DateBoxSmall_Calendar_Date_Special5_Highlight, .DateBoxSmall_Calendar_Date_Special6_Highlight, 
.DateBoxSmall_Calendar_Date_Special7_Highlight, .DateBoxSmall_Calendar_Date_Special8_Highlight, .DateBoxSmall_Calendar_Date_Special9_Highlight, 
.DateBoxSmall_Calendar_Date_Special10
{
	color: #ffffff;
	font-weight: bold;
	background-color: Cyan;
}



/* vv:TabStrip */

.TabStripLeft_0, .TabStripRight_0
{
	top: 4px;
}
.TabStripLeft_1, .TabStripRight_1, .TabStripLeft_6, .TabStripRight_6
{
	top: 26px;
}
.TabStripLeft_2, .TabStripRight_2, .TabStripLeft_7, .TabStripRight_7
{
	top: 140px;
}
.TabStripLeft_3, .TabStripRight_3, .TabStripLeft_8, .TabStripRight_8
{
	top: 250px;
}
.TabStripLeft_4, .TabStripRight_4, .TabStripLeft_9, .TabStripRight_9
{
	top: 362px;
}
.TabStripLeft_5, .TabStripRight_5, .TabStripLeft_10, .TabStripRight_10
{
	top: 474px;
}

.TabStripLeft_0, .TabStripLeft_1, .TabStripLeft_2, .TabStripLeft_3, .TabStripLeft_4, .TabStripLeft_5, .TabStripRight_0, .TabStripRight_1, .TabStripRight_2, .TabStripRight_3, .TabStripRight_4, .TabStripRight_5, .TabStripRight_6, .TabStripRight_7, .TabStripRight_8, .TabStripRight_9, .TabStripRight_10
{
	left: 0px;
}

.TabStripLeft_6, .TabStripLeft_7, .TabStripLeft_8, .TabStripLeft_9, .TabStripLeft_10
{
	left: 30px;
}

.TabStripLeft_0, .TabStripLeft_1, .TabStripLeft_2, .TabStripLeft_3, .TabStripLeft_4, .TabStripLeft_5, .TabStripLeft_6, .TabStripLeft_7, .TabStripLeft_8, .TabStripLeft_9, .TabStripLeft_10, .TabStripRight_0, .TabStripRight_1, .TabStripRight_2, .TabStripRight_3, .TabStripRight_4, .TabStripRight_5, .TabStripRight_6, .TabStripRight_7, .TabStripRight_8, .TabStripRight_9, .TabStripRight_10, .TabStripLeft_0 img, .TabStripLeft_1 img, .TabStripLeft_2 img, .TabStripLeft_3 img, .TabStripLeft_4 img, .TabStripLeft_5 img, .TabStripLeft_6 img, .TabStripLeft_7 img, .TabStripLeft_8 img, .TabStripLeft_9 img, .TabStripLeft_10 img, .TabStripRight_0 img, .TabStripRight_1 img, .TabStripRight_2 img, .TabStripRight_3 img, .TabStripRight_4 img, .TabStripRight_5 img, .TabStripRight_6 img, .TabStripRight_7 img, .TabStripRight_8 img, .TabStripRight_9 img, .TabStripRight_10 img, .TabStripLeft_0 input, .TabStripLeft_1 input, .TabStripLeft_2 input, .TabStripLeft_3 input, .TabStripLeft_4 input, .TabStripLeft_5 input, .TabStripLeft_6 input, .TabStripLeft_7 input, .TabStripLeft_8 input, .TabStripLeft_9 input, .TabStripLeft_10 input, .TabStripRight_0 input, .TabStripRight_1 input, .TabStripRight_2 input, .TabStripRight_3 input, .TabStripRight_4 input, .TabStripRight_5 input, .TabStripRight_6 input, .TabStripRight_7 input, .TabStripRight_8 input, .TabStripRight_9 input, .TabStripRight_10 input
{
	position: absolute;
	z-index: auto;
}

.TabStripLeft_Shadow, .TabStripRight_Shadow
{
	filter: progid:DXImageTransform.Microsoft.blur(pixelradius=5, makeshadow='true', ShadowOpacity=0.45);
	position: absolute;
	z-index: auto;
}

/* TabStripH */

.TabStripHTop_1, .TabStripHBottom_1
{
	left: 2px;
}
.TabStripHTop_2, .TabStripHBottom_2
{
	left: 113px;
}
.TabStripHTop_3, .TabStripHBottom_3
{
	left: 224px;
}
.TabStripHTop_4, .TabStripHBottom_4
{
	left: 335px;
}
.TabStripHTop_5, .TabStripHBottom_5
{
	left: 446px;
}
.TabStripHTop_6, .TabStripHBottom_6
{
	left: 557px;
}
.TabStripHTop_7, .TabStripHBottom_7
{
	left: 668px;
}
.TabStripHTop_8, .TabStripHBottom_8
{
	left: 719px;
}
.TabStripHTop_9, .TabStripHBottom_9
{
	left: 818px;
}
.TabStripHTop_10, .TabStripHBottom_10
{
	left: 920px;
}
/*left: 1022px;*/

.TabStripHTop_1, .TabStripHTop_2, .TabStripHTop_3, .TabStripHTop_4, .TabStripHTop_5, .TabStripHTop_6, .TabStripHTop_7, .TabStripHTop_8, .TabStripHTop_9, .TabStripHTop_10, .TabStripHBottom_1, .TabStripHBottom_2, .TabStripHBottom_3, .TabStripHBottom_4, .TabStripHBottom_5, .TabStripHBottom_6, .TabStripHBottom_7, .TabStripHBottom_8, .TabStripHBottom_9, .TabStripHBottom_10
{
	top: 0px;
}

.TabStripHTop_1, .TabStripHTop_2, .TabStripHTop_3, .TabStripHTop_4, .TabStripHTop_5, .TabStripHTop_6, .TabStripHTop_7, .TabStripHTop_8, .TabStripHTop_9, .TabStripHTop_10, .TabStripHBottom_1, .TabStripHBottom_2, .TabStripHBottom_3, .TabStripHBottom_4, .TabStripHBottom_5, .TabStripHBottom_6, .TabStripHBottom_7, .TabStripHBottom_8, .TabStripHBottom_9, .TabStripHBottom_10, .TabStripHTop_1 img, .TabStripHTop_2 img, .TabStripHTop_3 img, .TabStripHTop_4 img, .TabStripHTop_5 img, .TabStripHTop_6 img, .TabStripHTop_7 img, .TabStripHTop_8 img, .TabStripHTop_9 img, .TabStripHTop_10 img, .TabStripHBottom_1 img, .TabStripHBottom_2 img, .TabStripHBottom_3 img, .TabStripHBottom_4 img, .TabStripHBottom_5 img, .TabStripHBottom_6 img, .TabStripHBottom_7 img, .TabStripHBottom_8 img, .TabStripHBottom_9 img, .TabStripHBottom_10 img, .TabStripHTop_1 input, .TabStripHTop_2 input, .TabStripHTop_3 input, .TabStripHTop_4 input, .TabStripHTop_5 input, .TabStripHTop_6 input, .TabStripHTop_7 input, .TabStripHTop_8 input, .TabStripHTop_9 input, .TabStripHTop_10 input, .TabStripHBottom_1 input, .TabStripHBottom_2 input, .TabStripHBottom_3 input, .TabStripHBottom_4 input, .TabStripHBottom_5 input, .TabStripHBottom_6 input, .TabStripHBottom_7 input, .TabStripHBottom_8 input, .TabStripHBottom_9 input, .TabStripHBottom_10 input
{
	border-width:0px;
	position: absolute;
	z-index: auto;
}

.TabStripHTop_Shadow, .TabStripHBottom_Shadow
{
	filter: progid:DXImageTransform.Microsoft.blur(pixelradius=5, makeshadow='true', ShadowOpacity=0.45);
	position: absolute;
	z-index: auto;
}
