.divImageBrowser100 { border:1px solid #DFF1FD; float: left; width: 100px; height: 100px; padding: 4px; margin: 4px }
.divImageBrowser64 { border:1px solid #DFF1FD; float: left; width: 68px; height: 68px; padding: 2px; margin: 2px }

.EditTableCellH { border-bottom: 1px solid #DFF1FD; }
.EditTableCellHheavy { border-bottom: 2px solid #DFF1FD; }
.EditTableCellV { border-right: 1px solid #DFF1FD; }

hr
{
	height: 1px;
	border: 0;
	color: #DFF1FD;
	background-color: #DFF1FD;
	width: 100%;
}

.EditTableCellLast
{
	border-bottom: 1px none;
}

.EditControl, textarea     
{
    font-family: Tahoma, sans-serif;
	border: 1px solid #9BBCDD ;
    /*background: transparent;*/
}

.DynamicListBox
{
	width: 200px;
	font-family: Tahoma, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	height:200px;
}

#drpParent {width: 200px;}

.EditButton
{
	border: 1px solid #6F9ECE;
	font-size: 9.5pt;
	width: 80px;
	height: 24px;
    font-family: Tahoma, sans-serif;;
    color: #0964A2;
	background: #C9DBED;
	margin-left: 12px;
	margin-right: 12px;
	cursor: pointer;
}

.DisabledButton
{
	border: 1px solid #C0C0C0;
    color: #C0C0C0;
	background: #E2E2E2;
	cursor: default;
}

.EditButtonSmall
{
	border: 1px solid #6F9ECE;
	font-size: 7.5pt;
	width: 60px;
	height: 20px;
    font-family: Tahoma, sans-serif;;
    color: #0964A2;
	background: #C9DBED;
	margin-left: 8px;
	margin-right: 8px;
	cursor: pointer;
}

.EditButtonHover
{
	border: 2px solid #6F9ECE; 
	background: #A9C6E2; 
}

.RedButton
{
	border: 1px solid #800000;
    color: #800000;
	background: #FF9D9F;
}

.RedButtonHover
{
	border: 2px solid #530000; 
	background: #FF7578; 
}


.TabbedTableMainCell
{
	border-bottom: 2px solid #C9DBED ; 
	border-left: 2px solid #C9DBED ; 
	border-right: 2px solid #C9DBED ;
	padding: 6px;
	padding-right: 6px;
}

.TabbedTableTabCell
{
	font-size: 10pt;
	border-bottom: 1px solid #C9DBED ; 
	border-top: 2px solid #C9DBED ; 
	border-left: 2px solid #C9DBED ;
	background: #EAEAEA;
	Text-align: center;
    color: #0964A2;	
	height: 24px;
	width: 100px;
	cursor: pointer;
	padding-left: 12px;
	padding-right: 12px;
	white-space:nowrap;
}
.TabbedTableTabCellHover
{
	background-color:#A9C6E2;
	border-bottom: 2px solid #A9C6E2; 
	text-decoration: underline;
}
.TabbedTableTabSelectedCell
{
	border-bottom: 1px none; 
	background: transparent;
	font-weight: bold;
	text-decoration: none;
	cursor: default;
}
.TabbedTableBlankCellLeft
{
	width: 20px;
	border-bottom: 2px solid #C9DBED ;
}
.TabbedTableBlankCellRight
{
	width: 75%;
	border-bottom: 2px solid #C9DBED ;
	border-left: 2px solid #C9DBED ;
}

.divTreeView a, .divTreeView a:visited, .divTreeView a:hover, .divTreeView a:active 
{
	border: none; 
	text-decoration: none; 
	background: transparent;
}

a.tvPlusMinus, a:visited.tvPlusMinus, a:hover.tvPlusMinus, a:active.tvPlusMinus 
{
	border: none; 
	text-decoration: none; 
	background: transparent;
}

.tvNode { 	font-size: 10pt; color: #000000; }
.tvNode a, .tvNode a:selected, .tvNode a:visited {background: transparent}
.tvNode a:hover {background-color:#CCCCCC}

.tvSelected
{	
	background-color: #0964A2;
	font-weight: bold; color:#FFFFFF
}
