/************************************************/

img {
	/* behavior:	url("pngbehavior.htc"); */
}

TABLE
{
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
}

TD.border_hidden_text
{
	visibility: hidden;
	height:0px;
}

/********************************************************************/
/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	16px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	12px;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	11px;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	

TD	{	
	font-size:	11px;
	font-weight:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	8px;
	}	

BIG	{	
	font-size:	12px;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{ border:0;
	}

HR
{
	line-height:2px;
	color: #2a6ab8;
}

INPUT
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

SELECT
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

tr.griditem
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	background-color: #ccddff;
}
tr.griditem_alt
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	background-color: white;
}
tr.gridheading
{
	color: white;
	background-color: #336699;
}

.SiteLink_Text,
A.SiteLink_Text,
A.SiteLink_Text:active,
A.SiteLink_Text:link,
A.SiteLink_Text:visited
{
	font-size: 11px;
	color: White;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.PageHeading_Text
{
	color:Black;
	font-size: 18px;
}

.ActiveTab
{
	color :white;
}

.InactiveTab,
A.InactiveTab,
A.InactiveTab:active,
A.InactiveTab:link,
A.InactiveTab:visited
{
	color :white;
}

.Normal
{
	margin-left: 10px;
	margin-right: 10px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

.NormalInput
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

H1.Normal
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 24px;
}

H2.Normal
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 18px;
}

H3.Normal
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 14px;
}

TABLE.border_default
{
	padding: 0px;
	margin: 0px;
	border: none;
	border-collapse: collapse;
}

.border_default_editing
{
	border-right: #629de7 2px solid;
	border-top: #629de7 2px solid;
	border-left: #629de7 2px solid;
	border-bottom: #629de7 2px solid;
	border-collapse: collapse;
}

TD.border_default_text
{
	padding:2px;
	background-color: #629de7;
	color: White;
	height: 16px;
}

TABLE.border_default_adminable
{
	border-collapse: collapse;
}

TD.border_default_text_adminable
{
	font-size: 9px;
	color: #a0a0a0;
	padding: 1px 0px 0px 2px;
	border-bottom: 1px solid #a0a0a0;
	height: 12px;
}

TD.border_default_buttons_adminable
{
	font-size: 9px;
	color: black;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #a0a0a0;
	height: 12px;
}

TD.pane_default_adminable
{
	border:1px solid #e0e0e0;
	padding: 1px;
}

TABLE.layout_default
{
	border-collapse: collapse;
}

TR.layout_default
{
}

TD.layout_default
{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

IMG.layout_default
{
	visibility: hidden;
	height: 0px;
	border: 0px;
	margin: 0px;
}

TABLE.layout_default_adminable
{
	border-collapse: collapse;
}

TR.layout_default_adminable
{
}

TD.layout_default_adminable
{
	border: none;
	padding: 0px;
	margin: 0px;
}

IMG.layout_default_adminable
{
	height: 4px;
	border: 0px;
	margin: 0px;
}

/********************************************************************/


TABLE.layout_no_separation
{
	border-collapse: collapse;
}

TR.layout_no_separation
{
}

TD.layout_no_separation
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	vertical-align:top;
}

IMG.layout_no_separation
{
	height: 0px;
	border: 0px;
	margin: 0px;
	visibility: hidden;
}

TABLE.layout_no_separation_adminable
{
	border-collapse: collapse;
}

TR.layout_no_separation_adminable
{
}

TD.layout_no_separation_adminable
{
	border: 0;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	vertical-align: top;
	border-collapse: collapse;
}

IMG.layout_no_separation_adminable
{
	height: 0px;
	border: 0px;
	margin: 0px;
	visibility: hidden;
}

/* layout_table_std */

TABLE.layout_table_std
{
	border-collapse: collapse;
}

TR.layout_table_std
{
}

TD.layout_table_std
{
	border: solid 1px #629de7;
	padding: 2px;
	margin: 0px;
	border-collapse: collapse;
	vertical-align:top;
}

IMG.layout_table_std
{
	height: 2px;
	border: 0;
	margin:0
}

TABLE.layout_table_std_adminable
{
	border-collapse: collapse;
}

TR.layout_table_std_adminable
{
}

TD.layout_table_std_adminable
{
	border: solid 1px #629de7;
	padding: 2px;
	margin: 0px;
	vertical-align: top;
}

IMG.layout_table_std_adminable
{
	height: 2px;
	border: 0;
	margin:0;
}

TD.pane_hidden
{
	visibility:hidden;
}

TABLE.sep_default
{
	border-collapse: collapse;
}

TABLE.sep_default IMG
{
	background-color:Black;
}

TABLE.sep_dots
{
	border-collapse: collapse;
}

TABLE.sep_dots IMG
{
	background-image: url(dot.gif);
}

/* Separators */
    
TABLE.tb_default_tb
{
}

DIV.tb_default_sep
{
}

DIV.tb_default_button
{
}

IMG.tb_default_button
{
}

A.tb_default_button
{
}

/* Menu */
    
TABLE.Menu
{
	padding: none;
	border: none;
	margin: 3px 3px 3px 3px;
}

TABLE.Menu DIV.MenuActive
{
	font-weight: bold;
}

TABLE.Menu TABLE.SubMenu_Depth1 TD
{
	color: Black;
}

TABLE.Menu TR.Sep_Depth1 TD, TABLE.Menu TR.Sep_Depth2 TD, TABLE.Menu TR.Sep_Depth3 TD, TABLE.Menu TR.Sep_Depth4 TD
{
	height: 1px;
	border-bottom: #E0E0E0 1px dotted;
}

TABLE.Menu TR.Menu_Depth1 TD, TABLE.Menu TR.MenuItem_Depth1 TD
{
	padding-left: 0px;
	background-image: url(triangle336699_blunt_t.gif);
	background-repeat:no-repeat;
	background-position: -5px top;
	padding-left: 12px;
}

TABLE.Menu TR.Menu_Depth2 TD, TABLE.Menu TR.MenuItem_Depth2 TD
{
	background-image: none;
	padding-left:12px;
	font-size: 11px;
}

TABLE.Menu TR.Menu_Depth3 TD, TABLE.Menu TR.MenuItem_Depth3 TD
{
	color: #404080;
	padding-left: 12px;
}

TABLE.Menu TR.Menu_Depth4 TD, TABLE.Menu TR.MenuItem_Depth4 TD
{
	padding-left: 12px;
}

TABLE.tab_std
{
	border:none; margin:none; padding:none;
}

TABLE.tab_std TD
{
	border:none; margin:none; padding:none;
}

TABLE.tab_std TD.tab_ii,TABLE.tab_std TD.tab_ia,TABLE.tab_std TD.tab_ai
{
	width: 1px;
	height:16px;
	background-color: Black;
}

TABLE.tab_std TD.tab_i, TABLE.tab_std TD.tab_a
{
	padding-left: 4px; 
	padding-right: 4px;
}

TABLE.tab_std TD.tab_cs, TABLE.tab_std TD.tab_ce, TABLE.tab_std TD.tab_c
{
	height: 0px;
}

TABLE.tab_std IMG.tab_c
{
	src: url(spacer.gif);
	visibility:hidden;
	height: 0px;
}

.AdminFrame
{
	border-color: #629de7;
	background-color:#629de7;
}

.AdminItemTitle
{
	font-size: 20px;
}

TABLE.AdminSidebar
{
	background-color:#629de7;
	border-color: #629de7;
}

TD.ItemSettingGroup
{
	border-bottom: solid 1 #2a6ab8;
	font-weight: bolder;
	padding-top: 5px;
}
TD.ItemSettingTitle
{
	padding-left:16px;	 
	width:150px;
}
TD.ItemSettingValue
{
	width:100%;
}
TD.ItemSettingHelp
{
	width:32px;
}

TABLE.Wizard
{
	background-color: buttonface;
	position: absolute;
	left: 150px;
	top: 150px;
	width:600px;
	height:400px;
	z-index:10000;
	border-left: solid 2 #336699;
	border-right: solid 2 #336699;
	border-top: solid 2 #336699;
	border-bottom: solid 2 #336699;
}

IFRAME.Wizard
{
	position: absolute;
	left: 150px;
	top: 150px;
	width:600px;
	height:400px;
	z-index:9999;
}


TD.WizardTitle
{
	height:30px;
	font-size:22;
	font-weight:bold;
	text-align:left;
}

TD.WizardBody
{
	
}

TD.WizardPageDesc
{
	background-color:White;
	border-bottom: groove 1px #c0c0c0;
}

TD.WizardPageDesc DT
{
	font-weight:bold;
}

TD.WizardTOC
{
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	width: 100px;
	border-bottom: 2px inset;
	background-color: #629de7;
}

TD.WizardCommands
{
	border-top: groove 2px;
	text-align: left;
}

TD.WizardPreview
{
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	border: groove 2px;
}

TABLE.Wizard TR.SelectedRow TD
{
	background-color: #629de7;
}

.ClientPopup
{
	background-color: buttonface;
	position: absolute;
	z-index:10001;
	border-left: solid 2px #336699;
	border-right: solid 2px #336699;
	border-top: solid 2px #336699;
	border-bottom: solid 2px #336699;
}

DIV.ClientPopup
{
	padding: 4px;
}

SPAN.MenuClickable,SPAN.Clickable
{
	cursor: pointer;
}

SPAN.MenuLabel
{
}

TABLE.TextEditBar
{
/*	position: absolute; left: 0; top: 0; width: 100%; */
    font-size: 9px;
	background-color: Gray;
	border-bottom: solid 1 black;
}

TABLE.TextEditBar INPUT, TABLE.TextEditBar SELECT
{
    font-size: 9px;
}

.SimpleList
{
	font-size: 11px;
	font-family: Verdana,MS Sans Serif,Arial;
	padding-left:2px; padding-right:2px;
}

.SimpleListSelected,
.SimpleListSelected A:active,
.SimpleListSelected A:link,
.SimpleListSelected A:visited
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
	color: highlighttext;
	font-family: Verdana,MS Sans Serif,Arial;
	background-color: highlight;
}

TABLE.FileSelectGrid
{
	background-color: window;
	padding:0px;
	border:0px;
	margin:0px;
	table-layout:auto;
}

TABLE.FileSelectGridBorder
{
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	border-bottom: 1px inset;
	padding: 0px;
	margin: 0px;
}

TD.FileSelectGridBorder
{
	margin:0px;
	padding:0px;
}

TABLE.FileSelectGridBorder TR
{
	margin:0px;
	padding:0px;
}

TABLE.FileSelectLayout
{
	border: 0px;
}

.FileSelectForm
{
	background-color: buttonface;
}

TD.FileSelectLayout
{
	border: 0px;
	padding: 2px;
}

TR.FileSelectGridHeader
{
	border-collapse: separate;
	background-color: window;
}

TR.FileSelectGridHeader TD
{
	padding-right: 2px;
	border-top: 1px ridge;
	padding-left: 2px;
	margin: 1px;
	border-left: 1px ridge;
	border-bottom: 1px ridge;
	background-color: buttonface;
}

DIV.sl_std IMG.sl_s, DIV.sl_std IMG.sl_e
{
	height:0px; width:0px;
}

DIV.sl_std IMG.sl_f
{
	background-image: url(../../Icons/frew.gif);
	width: 12px; height: 12px;
}

DIV.sl_std IMG.sl_fd
{
	background-image: url(../../Icons/frew_d.gif);
	width: 12px; height: 12px;
}

DIV.sl_std IMG.sl_p
{
	height:12px; width:12px;
	background-image: url(../../Icons/rew.gif);
}

DIV.sl_std IMG.sl_pd
{
	height:12px; width:12px;
	background-image: url(../../Icons/rew_d.gif);
}

DIV.sl_std IMG.sl_n
{
	height:12px; width:12px;
	background-image: url(../../Icons/fwd.gif);
}

DIV.sl_std IMG.sl_nd
{
	height:12px; width:12px;
	background-image: url(../../Icons/fwd_d.gif);
}

DIV.sl_std IMG.sl_l
{
	height:12px; width:12px;
	background-image: url(../../Icons/ffwd.gif);
}

DIV.sl_std IMG.sl_ld
{
	height:12px; width:12px;
	background-image: url(../../Icons/ffwd_d.gif);
}

DIV.sl_std SPAN.sl_cd
{
	height: 12px;
	font-weight:bold;
	padding: 0px 2px 1px 2px;
}

DIV.sl_std SPAN.sl_c
{
	height: 12px;
	font-weight:bold;
	padding: 0px 2px 1px 2px;
}

DIV.sl_std SPAN.sl_d
{
	height: 12px;
	padding: 0px 2px 1px 2px;
}

DIV.sl_std A.sl_v
{
	height: 12px;
	padding: 0px 2px 1px 2px;
}

TR.page_cell
{
	height:100%;
}

TD.page_cell
{
	overflow: hidden;
	width: 100%;
	height: 100%;
}

DIV.page_cell
{
	overflow: scroll;
	width: 100%;
	height: 100%;
}

BODY
{
	overflow: auto;
}

.popup_heading
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987d6', EndColorStr='#0c409a');
	background-color: #5987d6;
	color: #ffffff;
	font-family: Verdana Arial;
	font-size: 14.5px;
	font-weight: 600;
	padding: 3px;
	border-bottom: solid 1px #000080;
	height:20px;
}

.popup_heading_button
{
	border: solid 1px #97b7ea;
	cursor: pointer;
}

.popup_heading_button_over
{
	border: solid 1px #97b7ea;
	cursor: pointer;
}

/* Combobox style */

    .clsDropDownDiv 
    {
		display:none;top:0px;left:0px;position:absolute;
        background-color:white;
        overflow-y:auto;
        border:solid 1px gray;
        cursor:hand;
        z-index:20000;
    }
    .clsListItemCell {
        font-size:8pt;
        font-family:tahoma;
        font-weight:normal;
    }
    .clsListItemCell_sel {
        font-size:8pt;
        font-family:tahoma;
        font-weight:normal;
        background-color:Highlight;
    }

