body
{   
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:0px;
    height:100%;
    width:100%;
    font-size:11px;
}

img
{
    border-width:0px;
}

.Label
{ 
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
}

.LabelError
{ 
    font-family:Tahoma;
    font-size:11px;
    color:#FF0000;
}

a.Skin_Link, a.Skin_Link:active, a.Skin_Link:visited
{
    text-decoration :underline;
    border          : none;
}

a.Skin_Link:hover
{
    text-decoration :none;
    border          : none;
}

a.NoUnderline, a.NoUnderline:active, a.NoUnderline:visited, a.NoUnderline:hover
{
    text-decoration     :none;
    border              : none;
}

/*

    WebControl BEGIN

*/

div.WebControl_MouseOver
{
    cursor:help;    
    padding-left:0px; 
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    /*background-color:#fee197;*/
    /*width:100%;*/
}

div.WebControl_MouseOut
{
    cursor:auto;
    padding-left:0px; 
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    /*background-color:Transparent;*/
    /*width:100%;*/    
}

div.WebControl_MouseOutTrashcan
{
    padding-left:0px; 
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    width:100%;
    background-color:#ff0000;
}

table.WebControlTable
{    
    border: solid 1px #91A7B4;    
}

tr.WebControlRowBG
{
    background-color:#F0F0EB;
}

td.WebControlCellBG
{
    background-color:#F0F0EB;
}

/*

    WebControl END

*/

/*

    PageMenu BEGIN

*/

table.PageMenu_Container
{
    border-bottom: 1px solid #608058;
    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#D6DDBF, EndColorStr=White, GradientType=1);
	z-index:0;
}

table.PageMenu_Head
{
    border-left: 1px solid #608058;
    border-right: 1px solid #608058;
    border-bottom: 1px solid #608058;
    border-top: 1px solid #608058;
    cursor: auto;
	background-image: url(Images/PageMenu/Head.gif);	
	background-repeat:repeat-x;	
	height: 32px;
	padding-left:5px;
	padding-right:5px;
}

table.PageMenu_HeadOver
{
    border-left: 1px solid #608058;
    border-right: 1px solid #608058;
    border-bottom: 1px solid #608058;
    border-top: 1px solid #608058;
    cursor: hand;
	background-image: url(Images/PageMenu/Head.Over.gif);	
	background-repeat:repeat-x;
	height: 32px;
	padding-left:5px;
	padding-right:5px;
}

table.PageMenu_HeadActive
{
    border-left: 1px solid #608058;
    border-right: 1px solid #608058;
    border-bottom: 1px solid #608058;
    border-top: 1px solid #608058;
    cursor: auto;
    background-image: url(Images/PageMenu/Head.Active.gif);	
	background-repeat:repeat-x;
	height: 32px;   
	padding-left:5px;
	padding-right:5px;
}

span.PageMenu_HeadName
{
    font:11px Tahoma;
    font-weight:bold;
    color:#000000;   
}

a.PageMenu_Item, a.PageMenu_Item:active, a.PageMenu_Item:visited
{
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
    text-decoration:underline;
    border-bottom: solid 0px;
}

.PageMenu_Item
{
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
    border-bottom: solid 0px;
}

a.PageMenu_Item:hover
{
	font-family:Tahoma;
    font-size:11px;
    color:#000000;
    text-decoration:none;
    border-bottom: solid 0px;
}	

table.ObjectBrowserItemTable
{
    background-image: url(Images/PageMenu/Item.Bar.gif);
	background-repeat:repeat-x;
}

/*

    PageMenu END

*/

/*

    ContextMenu BEGIN

*/

table.ContextMenu_MouseOver
{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    border-left:solid 1px #2254b1;
    border-right:solid 1px #2254b1;
    border-top:solid 1px #2254b1;
    border-bottom:solid 1px #2254b1;
    background-color:#fee197;
}

table.ContextMenu_MouseOut
{
    margin-left:1px;
    margin-right:1px;
    margin-top:1px;
    margin-bottom:1px;
    border-left-width:0px;
    border-right-width:0px;
    border-top-width:0px;
    border-bottom-width:0px;
    background-color:;
}

td.ContextMenu_IconCell
{
    background-image:url(Images/ContextMenu/background.gif);
	background-repeat:repeat-y;
	padding-right:1px;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
}

td.ContextMenu_TextCell
{
    text-align:left;
	color:#00309C;
	font-size:11px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	width:100%;
}

div.ContextMenu_Div
{
    scrollbar3dlightColor:#2155B5;
	scrollbarDarkshadowColor:#FFFBFF;
	scrollbarShadowColor:#FFFBFF;
	scrollbarFaceColor:#FFFBFF;
	scrollbarHighlightColor:#FFFBFF;
	scrollbarArrowColor:#2155B5;
	border-left:solid 1px #2155B5;
	border-right:solid 1px #2155B5;
	border-top:solid 1px #2155B5;
	border-bottom:solid 1px #2155B5;
}

/*

    ContextMenu END

*/

/*

	ObjectSettingTable BEGIN

*/

td.ObjectSettingTable_Label
{
    font:11px Tahoma;
	color:#000000;
}

td.ObjectSettingTable_Error_Label
{
    font:11px Tahoma;
	color:#FF0000;
}

/*

	ObjectSettingTable END

*/

/*

	TabControl GENERAL BEGIN

*/

table.TabControl_Control.ItemTable
{
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0);	
}

table.TabControl_InnerControlButtonTable
{
	padding-right:3px;
	padding-left:3px;
	padding-bottom:3px;
	padding-top:3px;
	
	margin-top:0px;	
	margin-right:0px;
	
	border-left:rgb(145,155,156) 1px solid;
	border-bottom:rgb(145,155,156) 1px solid;
}

/*

	TabControl GENERAL END

*/

/*

	TabControl HORIZONTAL BEGIN

*/

td.TabControl_HItemTopLeft
{
	padding-left:1px;
	background-color:#FFFFFF;
}

td.TabControl_HItemTopCenter
{
    background-color:#F0F0EB;
	border-top: solid 1px #91A7B4;
	white-space:nowrap;
}

td.TabControl_HItemTopRight
{
	padding-right:1px;
	background-color:#FFFFFF;
}

td.TabControl_HItemLeft
{
    background-color:#FFFFFF;
	border-left: solid 1px #91A7B4;
}

td.TabControl_HItemCenter
{
    background-color:#FFFFFF;
}

td.TabControl_HItemRight
{
    background-color:#FFFFFF;
	border-right: solid 1px #91A7B4;	
}


table.TabControl_HSelectedItemTable
{}

td.TabControl_HSelectedItemTopLeft
{
	padding-left:1px;
}

td.TabControl_HSelectedItemTopCenter
{
	background-color:#FFC73C;
	border-top: solid 1px #E68B2C;
}

td.TabControl_HSelectedItemTopRight
{
	padding-right:1px;
}

td.TabControl_HSelectedItemLeft
{
	border-left: solid 1px #91A7B4;
	background-color:#FFFFFF;
}

td.TabControl_HSelectedItemCenter
{
	background-color:#FFFFFF;
}

td.TabControl_HSelectedItemRight
{
	border-right: solid 1px #91A7B4;
	background-color:#FFFFFF;
}

table.TabControl_HInnerControlTable
{
	position:relative;
	padding-left:5px;
	clear:both;
	border-right:rgb(145,155,156) 1px solid;
	border-top:rgb(145,155,156) 1px solid;
	border-left:rgb(145,155,156) 1px solid;
	border-bottom:rgb(145,155,156) 1px solid;
	z-index:2;
	background:rgb(252,252,254);	
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
	left:-1px;	
	top:-2px;
}

a.TabControl_HItem, .TabControl_HItem, a.TabControl_HItem:visited, a.TabControl_HItem:active
{
	font:11px Tahoma;
	color:#000000;
	text-decoration:none;
	vertical-align:top;
}

a.TabControl_HSelectedItem, .TabControl_HSelectedItem, a.TabControl_HSelectedItem:visited, a.TabControl_HSelectedItem:active
{
	font:11px Tahoma;
	color:#FF0000;
	text-decoration:none;
	vertical-align:top;
}

table.TabControl_HInnerControlTable
{
	position:relative;
	padding-left:5px;
	clear:both;
	border-right:rgb(145,155,156) 1px solid;
	border-top:rgb(145,155,156) 1px solid;
	border-left:rgb(145,155,156) 1px solid;
	border-bottom:rgb(145,155,156) 1px solid;
	z-index:2;
	background:rgb(252,252,254);	
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);
	left:-1px;	
	top:-2px;
}

/*

	TabControl HORIZONTAL END

*/

/*

	TabControl VERTICAL BEGIN

*/

table.TabControl_VItem
{
    border-left: 1px solid #608058;
    border-right: 1px solid #608058;
    border-bottom: 1px solid #608058;
    border-top: 1px solid #608058;
    cursor: auto;
	background-image: url(Images/PageMenu/Head.gif);	
	background-repeat:repeat-x;	
	height: 32px;
	padding-left:5px;
	padding-right:5px;
}

table.TabControl_VItemOver
{
    border-left: 1px solid #608058;
    border-right: 1px solid #608058;
    border-bottom: 1px solid #608058;
    border-top: 1px solid #608058;
    cursor: hand;
	background-image: url(Images/PageMenu/Head.Over.gif);	
	background-repeat:repeat-x;
	height: 32px;
	padding-left:5px;
	padding-right:5px;
}

table.TabControl_VSelectedItem
{
    border-left: 1px solid #608058;
    border-right: 1px solid #608058;
    border-bottom: 1px solid #608058;
    border-top: 1px solid #608058;
    cursor: auto;
	background-image: url(Images/PageMenu/Head.Active.gif);	
	background-repeat:repeat-x;
	height: 32px;   
	padding-left:5px;
	padding-right:5px;
}

span.TabControl_VItemName
{
    font:11px Tahoma;
    font-weight:bold;
    color:#000000;   
}

table.TabControl_VInnerControlTable
{
    padding-left:5px;
	clear:both;
	border-right:rgb(145,155,156) 1px solid;
	border-top:rgb(145,155,156) 1px solid;
	border-left:rgb(145,155,156) 1px solid;
	border-bottom:rgb(145,155,156) 1px solid;
	background:rgb(252,252,254);	
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#fff4f3ee, GradientType=0)progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=2, Direction=135);	
}


/*

	TabControl VERTICAL END

*/

/*

	Helper window BEGIN

*/

.HelperBody
{
    background-color: #f1f1e3;
    font-size: 11px;
	font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana;
	margin: 0px;
	padding: 0px;
}

.HelperTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: #737357;
	background-color: #e3e3c7;
	padding: 3px 10px 3px 10px;
}

.HelperButtons
{
	border-top: #d5d59d 1px solid;
	background-color: #e3e3c7;
	padding: 7px 10px 7px 10px;
}

.HelperButton
{
	border-right: #737357 1px solid;
	border-top: #737357 1px solid;
	border-left: #737357 1px solid;
	color: #3b3b1f;
	border-bottom: #737357 1px solid;
	background-color: #c7c78f;
}

.HelperTitleBorder
{
	border-bottom: #d5d59d 1px solid;
}

/*
    
    Helper window END

*/

table.AdminTable
{
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
}

table.AdminTable th
{
    text-align:left;    
}

table.AdminTable td
{
    
}

table.AdminTable td a,
table.AdminTable td a:visited,
table.AdminTable td a:active
{
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
    text-decoration:underline;
}

table.AdminTable td a:hover
{
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
}