﻿html
{
	height: 100%;
}
body
{
	margin: 10px 5px 0px 5px;
}
form
{
	margin: 0px;
    padding: 0px;
}
table, td, input, checkbox, div, textarea, select, a
{
	font-family: Tahoma;
	font-size: 8pt;
}
.textboxclass {
	font-family: Tahoma !important;
	font-size: 8pt !important;
}
.headerBorder
{
	border-bottom: solid 1px #7EACB1;
}
.welcomeText
{
	font-size: 14pt;
}
.footer
{
	padding-top: 20px;
	font-family: Tahoma;
	font-size: 8pt;
	color: Gray;
	text-align: justify;
}
.footer .title
{
	font-size: 11pt;
	font-weight: bold;
}

.quarter .notSelected
{
	font-weight: bold;
	color: Blue;
	text-decoration: underline;
	vertical-align:bottom;
}
.quarter .selected
{
	color: Red;
	font-size: 12pt;
	font-weight: bold;
	font-family: Tahoma;
	vertical-align:bottom;
}
.LoadingDiv
{
	width: 150px;
	height: 50px;
	background-color: white;
	border: solid 1px gray;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor: wait;
	z-index: 10000;
}
.treeviewContent
{
	background-color: White;
}
.treeNodeFocused
{
	background-color: Transparent;
}
.treeNodeFocused td
{
	color: Red;
}
.treeViewToolbar
{
	height: 30px;
}
.Error
{
	color: Red;
	font-weight: bold;
}
td.Error
{
	color: Red;
}
tr.Error
{
	color: Red;
}
tr.OK
{
	color: Blue;
}
tr.Normal
{
	color: Black;
}
tr.Disable
{
	color: Gray;
}
input
{
	border-width: 1px;
}
input.SpanNormal
{
	background-color: Transparent;
	border-style: hidden;
	border-width: 0px;
	text-align: center;
	width: 100%;
}
input.SpanError
{
	background-color: Transparent;
	border-style: hidden;
	border-width: 0px;
	text-align: center;
	color: Red;
	font-weight: bolder;
	width: 100%;
}
input.SpanOk
{
	background-color: Transparent;
	border-style: hidden;
	border-width: 0px;
	text-align: center;
	color: Blue;
	width: 100%;	
}

input.Disable
{
	background-color: Transparent;
	border-style: hidden;
	border-width: 0px;
	text-align: center;
	color: Gray;
}

.InfoText1 /*, .InfoText1 a.HeaderNonSelected, .InfoText1 a.HeaderSelected */
{
	color: Red !important;
}
.InfoText2
{
	color: #009900;
}
.InfoText3
{
	color: #8b0000;
}
.InfoText4
{
	color: Gray;
}
.InfoText5
{
	color: green;
}
.InfoText6
{
	color: blue;
}
.InfoText7
{
    color:#780000;
}
.InfoText8
{
    color:Black;
}
.InfoLabel
{
    color:Black;
}
.InfoMessage
{
	font-family:Tahoma;
	font-size:16px;
}

.Error,.Processing,.Rejected {
	color: Red;
}
.Error A {
	color: Red !important;
}

.Received,.Accepted
{
	color: #009900;
}
.Sent
{
	color:#780000;
}
.Draft
{
	color: #8b0000;
}
.InProgress
{
	color: Gray;
}

.DockBg
{
	width: 7px;
	padding: 0px 0px 0px 0px;
	background-image: url(Images/Dockbg.png);
	background-repeat: repeat-y;
}
.box
{
	border: solid 1px #c8c8d9;
}
.box1
{
	border-left: solid 1px #7EACB1;
	border-bottom: solid 1px #7EACB1;
	border-top: solid 1px #7EACB1;	
}
.box2
{
	border-right: solid 1px #7EACB1;
	border-bottom: solid 1px #7EACB1;
	border-top: solid 1px #7EACB1;
	width:100%;
}
.ConfigTitle
{
	font-size: 14pt;
	border-bottom: solid 2px #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;
	color: Blue;
}
.ConfigSubTitle
{
	font-size: 11pt;
	padding-bottom: 10px;
}
.border
{
	border-bottom: solid 2px #cccccc;
}
.Title
{
	font-size: 11pt;
}
.SubTitle
{
	font-size: 10pt;
	font-weight: bold;
}
ul.List
{
	list-style: none;
	margin: 0px 0 10px 15px;
	padding: 0;
}
.DisplayNone {
    display: none;
}
.RepeaterCSS
{
	border:#c8c8d9 1px solid;
	width:100%;
}
.RepeaterCSS .Header
{
	background-image:url('Images/GridHeader.jpg');padding-left:3px;height:25px;
}
.RepeaterCSS .SpecialHeader
{
	background-color:#9A9C9B;height:25px;
}
.RepeaterCSS .SubSpecialHeader
{
	background-color:#B0C4DE;height:25px;
}
.RepeaterCSS .Header td
{
	border-right:#c8c8d9 1px solid;
	border-bottom:#c8c8d9 1px solid;padding-left:3px;
}
.RepeaterCSS .SpecialHeader td
{
	border-right:#c8c8d9 1px solid;
	border-bottom:#c8c8d9 1px solid;padding-left:3px;
}
.RepeaterCSS .SubSpecialHeader td
{
	border-right:#B0C4DE 1px solid;
	border-bottom:#B0C4DE 1px solid;padding-left:3px;
}
.RepeaterCSS tr td
{
	border-right:#c8c8d9 1px solid;
	border-bottom:#c8c8d9 1px solid;
}
.RepeaterCSS tr th
{
	border-right:#c8c8d9 1px solid;
	border-bottom:#c8c8d9 1px solid;min-height:20px;
}
.RepeaterIntegrate
{
    /*border:#c2d4da 1px solid;*/
    width:100%;
    padding: 5px 3px;
}
.RepeaterIntegrate .Header{background-image:url('Images/GridHeader.jpg');height:20px;width:100%;}
.RepeaterIntegrate .SpecialHeader{background-color:#9A9C9B;height:25px;}
.RepeaterIntegrate .SpecialHeader td{border-right:#c8c8d9 1px solid;border-bottom:#c8c8d9 1px solid;padding-left:3px;}
.RepeaterIntegrate .SubSpecialHeader{background-color:#B0C4DE;height:25px;}
.RepeaterIntegrate .SubSpecialHeader td{border-right:#B0C4DE 1px solid;border-bottom:#B0C4DE 1px solid;padding-left:3px;}
.RepeaterIntegrate .Header td{border-right:#c8c8d9 1px solid;border-bottom:#c8c8d9 1px solid;padding-left:3px;}
.RepeaterIntegrate tr td
{
    /*border-right:#c8c8d9 1px solid;
    border-bottom:#c8c8d9 1px solid;*/
}
.RepeaterIntegrate tr th{border-right:#c8c8d9 1px solid;border-bottom:#c8c8d9 1px solid;min-height:20px;}
.RadioCss
{
	border:#c8c8d9 1px solid;
}
.RowBorder
{
	border:#c8c8d9 1px solid;
}
.RowBorder .ColumnBorder
{
	border:#c8c8d9 1px solid;
}
.RowBorderCustom td
{
    border-left:#c8c8d9 1px solid;
    padding: 2px;
}
.TableBorder
{
    border-collapse: collapse !important;
}
.RowBorderTotal td
{
    border-left:#c8c8d9 1px solid;
    border-top:#c8c8d9 1px solid;
    padding: 2px;
}
.NoBorder tr td{border-right:0px;border-bottom:0px;padding-left:3px;min-height:20px;}
.FlagRightClick{width:14px; height:14px;}
.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {margin: 0;padding: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
.fht-table {border-collapse: collapse;border-spacing: 0;width:100%;}
div.fht-table-wrapper {overflow: hidden;border: 1px solid #c8c8d9;}
div.fht-tbody {overflow-y: auto;overflow-x: auto;}
.fht-table .fht-cell {overflow: hidden;height: 1px;}
.fancyDarkTable .numeric {text-align: right;}
.fancyDarkTable td, .fancyDarkTable th 
{
    border: 1px solid #8D8F8E;
    padding: 2px 7px 2px 2px;
 }
.fancyDarkTable,.fancyDarkTable table{border-collapse:collapse;}
.fancyDarkTable tbody tr td {padding: 2px 7px 2px 2px;}
.fancyDarkTable thead tr th,
.fancyDarkTable tbody tr th ,
.fancyDarkTable tfoot tr td 
{
background: #b4b4b2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YjRiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZDhmOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOGQ4ZjhlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, #b4b4b2 0%, #8d8f8e 100%, #8d8f8e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4b4b2), color-stop(100%,#8d8f8e), color-stop(100%,#8d8f8e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b4b4b2 0%,#8d8f8e 100%,#8d8f8e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b4b4b2 0%,#8d8f8e 100%,#8d8f8e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b4b4b2 0%,#8d8f8e 100%,#8d8f8e 100%); /* IE10+ */
background: linear-gradient(to bottom, #b4b4b2 0%,#8d8f8e 100%,#8d8f8e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b4b2', endColorstr='#8d8f8e',GradientType=0 ); /* IE6-8 */
    /*background-image:url('Images/GridHeader.jpg');*/
    height:20px;
    
}	
.fancyDarkTable .fht-head {-webkit-box-shadow: 0 5px 10px #000;z-index: 1;position: relative;}
.fancyDarkTable .odd {background-color:#E9E7E2}

.drp_Integration {width: 300px}

.SearchBackground
{
    background-color:#E9E7E2;
    padding: 5px;
}

.headerColor
{
    color: White;
}

.lastHeader
{
    border-right: 1px solid #8D8F8E;
}

.EmptyRow
{
    border-right-style: solid;
    border-right-color: #8D8F8E;    
}

.headerFooter
{
    border-right: 1px solid #8D8F8E;
}

.fancyDarkTable  thead tr th a
{
    color:White ;
    text-decoration: underline;
}
.fancyDarkTable  tbody tr th a
{
    color:#6A6887 ;
    text-decoration: underline;
}
.fancyDarkTable thead tr th a.HeaderSelected
{
    color:#0F34F7;
    text-decoration: underline;
}
.fancyDarkTable tbody tr th a.HeaderSelected
{
    color:#0F34F7;
    text-decoration: underline;
}
.fancyDarkTable tbody tr td a.HeaderSelected
{
    color:#0F34F7;
    text-decoration: underline;
}

.fancyDarkTable tbody tr td a.HeaderNonSelected
{
    color:Black;
    text-decoration: underline;
}


.DocIcon
{
    width: 10px; 
    height: 13px; 
    border: none;
}

.borderInteration
{
    border-left: 1px solid #8B8C8D;
    padding-top: 5px;
}

.arrowImg
{
    margin-left: -2px;
}

.btnTheme
{
    background: url('Images/DiWebButton/bgButton.jpg') repeat-x left top !important;
    color: Black;
    border: #565656;
    height:25px;
    cursor: pointer;
}

.btnThemeHover
{
    background: url('Images/DiWebButton/bgButton.jpg') repeat-x left top !important;
    color: White;
    border: #565656;
    height:25px;
    cursor: pointer;
}
.lastColumn
{
    border-right: 1px solid #8D8F8E;
}

.ui-datepicker-trigger
{
    margin-bottom:-3px; 
    margin-left:-17px
}

/*inbox, outbox ascii style*/
.headeNewFieldAscii
{
    background-color: #939594; color:White; height: 20px; width:180px;
}
.asciiGridHeader
{
    background-color: #939594; top: 0px; left: 0px; color:White; width: 50px; height: 75px;
                                    cursor: move;
}

.asciiGridContentDoc
{
    background-color: White; top: 100px; left: 0px; width: 50px; height: 75px;
                                    cursor: pointer; text-align: center
}

.asciiGridContentUser
{
    background-color: #dedede; top: 0px; left: 0px; width: 50px; height: 75px;
                                    cursor: pointer; text-align: center
}

.ScrollLeft
{
    position: absolute; top: 0px; left: 0px; width: 22px; height: 18px;
    background: url(Web/PagingSprite.png) no-repeat;
    cursor: pointer;
}

.ScrollRight
{
    position: absolute; top: 0px; left: 0px; width: 22px; height: 18px;
    background: url(Web/PagingSprite.png) repeat 138px 0px;
    cursor: pointer;
}
/*inbox, outbox ascii style*/
.title {font-size: 150%;}
.section table
{
    margin-left: 20px;
}
.section table .header
{
    background-image: url(Images/GridHeader.jpg); HEIGHT: 25px;
    color: White;
}
.section table tr td.name
{
    padding: 2px;
    background-color: #E9E7E2;
    font-weight: bold;
}
.section table tr td.value {background-color: #E4E5E6; color: #000000;}
.section table tr td.value_true {background-color: #E4E5E6; color: #00CC00;}
.section table tr td.value_false {background-color: #E4E5E6; color: #ff0000;}

.bgdDialog
{
    background-color: #E9E7E2;
}

.fht-table th
{
    text-align:left;
}

.SelectionListStyle table tr td
{
    text-align: left;
}

.textWelcome 
{
    font-size: 12px;
    font-weight:bold;
}

.DisableHtmlConfigY
{
    color: black;
}

.DisableHtmlConfigN
{
    color: blue;
    text-decoration: underline;
}
.noborder td
{
    border:none !important;
}
.RepeaterCSS .Header.bg-single,.bg-single
{
    background:#a5a5a5;
}


.LoadingDiv {
    width: 100%;
    height: 100%;
    background-color: white;
    border: solid 1px gray;
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: wait;
    z-index: 999999;
    position: absolute;
    top: 0;
    
}
.ui-datepicker-trigger {
    position: absolute;
}