/* VK */
BODY {
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-family: Tahoma;
}

/*>>>>#######################################################################*/
	/* Frame table */
TABLE.MASTER_COTAINER {
	width: 100%; //980 px;
	border: 0px;
	border-style: solid;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background-color: white;
}

/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                TOP NAVIGATION area - row in frame table*/
TD.UPPER_NAVIGATION {
	height: 18px;
	vertical-align: middle;
}

TABLE.NAVIGATION,TABLE.NAVIGATION_BG {
	font-family: Tahoma;
	font-size: 11pt;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background-color: #D2DBE8;
}

TABLE.NAVIGATION_BG {
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-color: #808080;
	border-style: solid;
	width: 99.9%;
}

/* For animating main navigation cells */
TD.NAVIGATION_TD,TD.NAVIGATION_TD_A {
	height: 18px;
	font-size: 11px;
	font-family: Tahoma;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	cursor: pointer;
}

/* Active cell's appearance */
TD.NAVIGATION_TD_A {
	border-left: 1px;
	border-right: 1px;
	border-color: #808080;
	background-color: #A8B8D2;
}

/* text style in main navigation area */
A.NAVIGATION:link,A.NAVIGATION:visited,A.NAVIGATION:active {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	text-transform: uppercase;
}

/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                MISC                                         */
	/* Regular text - for paging, user info, etc. */
A.NORMAL {
	font-size: 10pt;
}

A.NORMAL:link,A.NORMAL:visited,A.NORMAL:active {
	font-family: Tahoma;
	font-size: 10pt;
	color: #AA1317;
	text-decoration: underline;
}

/* for vertical indents between areas */
TD.EMPTY_SLOT {
	height: 4px;
	empty-cells: show;
}

/* Mented for &raquo; to be bigger */
.BreadCrumb {
	font-size: 10pt; /* >> */
	text-decoration: none;
}

A.PATH_AREA {
	font-family: Tahoma;
	font-size: 8pt;
	color: #AA1317;
}

A.PATH_AREA:link,A.PATH_AREA:visited,A.PATH_AREA:active {
	font-family: Tahoma;
	font-size: 8pt;
	color: #AA1317;
	text-decoration: none;
}

A.PATH_AREA:hover {
	text-decoration: underline;
}

/* Shuttle button's appearance */
.ShuttleButton {
	height: 19px;
	width: 40px;
	color: black;
	background-color: #A8B8D2; /*#D2DBE8-light #A8B8D2-dark*/
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: black;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.SHUTTLE_LISTBOX {
	font-family: Tahoma;
	font-size: 9pt;
	width: 380px;
	height: 300px;
	border: 1px solid #7898B8;
}

TD.SHUTTLE {
	width: 380px;
	height: 300px;
	text-align: center;
}

.SearchInput {
	height: 17px;
	width: 125px;
	color: black;
	background-color: #FFFFFF; /*#D2DBE8-light #A8B8D2-dark*/
	font-family: Tahoma;
	font-size: 11px;
	/*font-weight:    bold;*/
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: black;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

/* Area for displaying ERROR item */
TABLE.ERROR_AREA {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
	color: #FFFFFF;
	/*border-top:       1px solid #525252;*/
	border: 1px solid #000000;
	/*border-left:      1px solid #525252;
  border-right:     1px solid #525252;*/
	background-color: #9C070C;
	width: 100%;
}

UL.ERRORS {
	padding: 1px 1px 1px 1px
}

/* Area for displaying MESSAGE item */
TABLE.MESSAGE_WARN_AREA {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
	color: #FFFFFF;
	/*border-top:       1px solid #525252;*/
	border: 1px solid #000000;
	/*border-left:      1px solid #525252;
  border-right:     1px solid #525252;*/
	background-color: #C1B80B;
	width: 100%;
}

TABLE.MESSAGE_INFO_AREA {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
	color: #000000;
	/*border-top:       1px solid #525252;*/
	border: 1px solid #000000;
	/*border-left:      1px solid #525252;
  border-right:     1px solid #525252;*/
	background-color: #FFFFC6;
	width: 100%;
}

UL.MESSAGE_WARN_AREA,UL.MESSAGE_INFO_AREA {
	padding: 1px 1px 1px 1px
}

.UploadButton {
	height: 19px;
	width: 285px; */
	color: black;
	background-color: #FFFFFF; /*#D2DBE8-light #A8B8D2-dark*/
	border: 1px solid #7898B8;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.CommentInput {
	height: 19px;
	width: 235px;
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #7898B8;
	padding: 1px 0px 0px 3px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.UploadSubmitButton {
	height: 19px;
	width: 75px; */
	color: black;
	background-color: #A8B8D2; /*#D2DBE8-light #A8B8D2-dark*/
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: black;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 2px;
}

/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                 LEFT NAVIGATION AREA                                      */
	/* Main left Column */
.MASTER_LEFT {
	border-top: 1px solid #525252;
	border-right: 1px solid #525252;
	border-bottom: 1px solid #525252;
	border-left: 1px solid #525252;
	width: 130px;
	background-color: #EAEAEA;
	vertical-align: top;
}

TABLE.VIEW_GROUP {
	width: 160px; //100%;
	border-collapse: collapse;
}

/* LEFT NAVIGATION Section title */
TD.VIEW_GROUP_TITLE {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
	/*border-top:       1px solid #525252;*/
	border-bottom: 1px solid #525252;
	/*border-left:      1px solid #525252;
  border-right:     1px solid #525252;*/
	background-color: #A8B8D2;
}

/* LEFT NAVIGATION element appearance*/
TD.VIEW_GROUP_ROW {
	font-family: Tahoma;
	font-size: 9pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
	font-weight: bold;
}

A.VIEW_GROUP_SEL {
	color: #000000;
	font-weight: normal;
}

A.VIEW_GROUP_ROW {
	color: #000000;
	font-weight: normal;
}

/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                          MAIN RIGHT AREA - CONTENT BOX                    */
	/* Main right column */
.MASTER_RIGHT {
	width: 100%; //850 px;
	vertical-align: top;
	border-width: 0px;
}

/* sub-framing table */
TABLE.CHAPTER_COTAINER {
	empty-cells: show;
	border-collapse: collapse;
	border-width: 0px;
	width: 100%;
	background-color: white;
	vertical-align: top;
}

/* formating of heading includes ends here
/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                    CONTENT BANNER - TITLE AREA                            */
	/* header of content */
TABLE.CHAPTER_HEAD {
	border: 1px solid #525252;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	table-layout: fixed;
	background-color: white;
}

/* For document's browse */
TD.CHAPTER_HEAD {
	border: 1px;
	background: #A8B8D2;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 100%; //410 px;
	height: 41px;
	vertical-align: top;
}

TD.CHAPTER_HEAD_NOWIDTH {
	width: 210px;
	border: 1px;
	background: #A8B8D2;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 41px;
	vertical-align: top;
}

/* For document's browse/read printer friendly version*/
TD.PRINT_CHAPTER_HEAD {
	border: 1px;
	background: #A8B8D2;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 100%; //400 px;
	height: 24px;
	vertical-align: top;
}

/* For administration's module*/
TD.ADMIN_CHAPTER_HEAD {
	border: 0px;
	background: #A8B8D2;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 100%;
	height: 24px;
	vertical-align: top;
}

/* For document's edit form */
TABLE.EDIT_CHAPTER {
	border: 1px #525252;
	border-style: solid;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	table-layout: fixed;
	background-color: white;
}

TD.EDIT_CHAPTER_HEAD {
	border: 1px;
	background: #A8B8D2;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 100%; //400 px;
	height: 22px;
	vertical-align: top;
}

/* For document's read form */
TD.READ_CHAPTER_HEAD {
	border: 1px;
	background: #A8B8D2;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 100%;
	height: 45px;
	vertical-align: top;
}

/* Text appearance of CONTENT TITLE   */
p.doc_title {
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	font-family: Tahoma;
	margin: 0 0 0 0;
}

/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                            PAGING AREA                                    */
	/* Navigation between parts of view/browse */
TABLE.PAGING_AREA {
	width: 100%;
}

/* Navigation between parts (pages) of view/browse */
TD.PAGING_AREA {
	text-align: center;
}

/* Area for displaying information about documents, location in view */
TD.PAGING_STATS_AREA {
	width: 140px;
	text-align: right;
}

/*  Images for first/last and next/previous*/
.PagingArrows {
	vertical-align: middle;
	border: 0px;
}

/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                           ACTION BUTTONS AREA                             */
	/* Area for action buttons */
TABLE.ACTIONS_AREA {
	border: 1px #525252;
	border-style: solid;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	table-layout: fixed;
	background-color: white;
}

TD.ACTIONS_AREA { /*height:         30px;*/
	
}

TD.ACTIONS_LEFT_AREA {
	border: 1px;
	background: #EAEAEA;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 100%; //800 px;
	text-align: left;
}

/* Action button's appearance */
.ActionButton,.ActionButtonDis {
	height: 19px;
	/*width:        175px;*/
	color: black;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: black;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-top: 1px;
}

.ActionButton {
	background-color: #A8B8D2; /*#D2DBE8-light #A8B8D2-dark*/
}

.ActionButtonDis {
	background-color: #D2DBE8; /*#D2DBE8-light #A8B8D2-dark*/
}

/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                            VIEW/BROWSE AREA                               */
	/*Skat?jums*/
TABLE.VIEW {
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-color: #525252;
	border-style: solid;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	table-layout: fixed;
}

TH.VIEW_HEAD,TH.VIEW_HEAD_SORTED {
	font-family: Tahoma;
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	background-color: #D2DBE8;
}

TH.VIEW_HEAD_SORTED {
	background-color: #A8B8D2;
}

/* Rows of view */
TD.VIEW_ROW_EVEN,TD.VIEW_ROW_ODD,TR.VIEW_ROW_EVEN,TR.VIEW_ROW_ODD {
	font-family: Tahoma;
	font-size: 9pt;
	vertical-align: middle;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	background-color: #F2F2F2;
}

TD.VIEW_ROW_ODD,TR.VIEW_ROW_ODD {
	padding-left: 2px;
	background-color: transparent;
}

/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                            DOCUMENT READ                                  */
TD.READ_ACTIONS_AREA {
	border: 1px;
	background: #EAEAEA;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 100%; //810 px;
	text-align: left;
}

/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                            DOCUMENT EDIT                                  */
TD.EDIT_ACTIONS_LEFT_AREA {
	border: 1px;
	background: #EAEAEA;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 100%; //400 px;
	text-align: left;
}

TD.EDIT_ACTIONS_RIGHT_AREA {
	border: 1px;
	background: #EAEAEA;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 100%; //400 px;
	text-align: right;
}

.chapter_title {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
}

/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                            DOCUMENT PRINT                                  */
	/*<<<<#######################################################################*/
	/*>>>>#######################################################################*/
	/*                            COPYRIGHT AREA                                 */
	/* Copyrights - area (row) in main frame table */
TD.COPYRIGHT {
	height: 30px;
	vertical-align: middle;
}

TABLE.COPYRIGHT,TABLE.COPYRIGHT_BG {
	font-family: Tahoma;
	font-size: 11pt;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background-color: #D2DBE8;
	width: 100%;
	//977
	px;
}

TABLE.COPYRIGHT_BG {
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-color: #808080;
	border-style: solid;
	width: 100%;
	//977
	px;
}

A.COPYRIGHT {
	font-size: 10pt;
}

A.COPYRIGHT:link,A.COPYRIGHT:visited,A.COPYRIGHT:active {
	font-family: Tahoma;
	font-size: 9pt;
	color: #AA1317;
	font-weight: normal;
	text-decoration: none;
}

A.COPYRIGHT:hover {
	text-decoration: underline;
}

A.DOC_LINK:link,A.DOC_LINK:visited,A.DOC_LINK:active {
	font-family: Tahoma;
	font-size: 9pt;
	color: #AA1317;
	font-weight: normal;
	text-decoration: underline;
}

/* User info - most upper area - row in frame table */
TD.USER_INFO {
	height: 18px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 4px;
	padding-bottom: 1px;
}

/*<<<<#######################################################################*/
	/*                     UNSORTED                           */
	/*Pogu grupas */
.BGroupTable {
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 9pt;
	padding-left: 2px;
}

.BGroupTitle {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
	border-top: 1px solid #525252;
	border-bottom: 1px solid #525252;
	background-color: #DDDDDD;
}

.BGroupRow {
	font-family: Tahoma;
	font-size: 9pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

A.BGroupRowSELECTED {
	color: #0A246A;
}

A.BGroupRowNORMAL {
	color: #000000;
}

/*Sada?as dokument?*/
.CHAPTER {
	border: 1px #525252;
	border-style: solid;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	table-layout: fixed;
	background-color: white;
}

.CHAPTER_HEAD2 {
	border: 1px;
	background: #EAEAEA;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	width: 100%;
	//600
	px; /*minim ?lais "CHAPTER" tabulas platums*/
}

.CHAPTER_HEAD1 {
	border: 1px;
	background: #A8B8D2;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	width: 100%;
	//600
	px; /*minim ?lais "CHAPTER" tabulas platums*/
}

.doc_count {
	color: #0A246A;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}

.CHAPTER_FOOTER {
	border: 1px;
	background: white;
}

.MASTER_DETAIL {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.TAB_ACTIVE,.TAB_INACTIVE {
	font-family: Tahoma;
	font-size: 9pt;
	border: 1px;
	border-bottom: 0px;
	border-color: #525252;
	border-style: solid;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #D2DBE8;
}

.TAB_INACTIVE {
	border: 0px;
	border-bottom: 1px;
	border-color: #525252;
	border-style: solid;
	background-color: transparent;
}

.DETAIL {
	font-family: Tahoma;
	font-size: 9px;
	border: 1px;
	border-top: 0px;
	border-color: #525252;
	border-style: solid;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	table-layout: fixed;
	background-color: white;
}

a.TAB_LABEL:link,a.TAB_LABEL:visited,a.TAB_LABEL:active {
	color: #AA1317;
	font-weight: normal;
	text-decoration: underline;
}

a.TAB_LABEL:hover {
	text-decoration: underline;
}

th.HEAD_ROW,td.DATA_ROW {
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	background-color: #D2DBE8;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}

td.DATA_ROW {
	background-color: #F7F7F7;
}

/*lauku tabula */
.FT {
	border: 0px;
	border-style: solid;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	table-layout: fixed;
	background-color: white;
}

/*TD Label */
.TDL-FN {
	width: 50px;
	vertical-align: top;
	background: #F7F7F7;
	font-family: Tahoma;
	font-weight: bold;
	text-align: left;
	font-size: 9pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-right-width: 1px;
	border-bottom: 1px solid #EAEAEA;
}

.TDL {
	width: 250px;
	vertical-align: top;
	background: #F7F7F7;
	font-family: Tahoma;
	font-weight: bold;
	text-align: right;
	font-size: 9pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-right-width: 1px;
	border-right-color: #808080;
	border-right-style: solid;
	border-bottom: 1px solid #EAEAEA;
}

.LoginTDL {
	width: 100px;
	vertical-align: top;
	font-family: Tahoma;
	font-weight: bold;
	text-align: right;
	font-size: 9pt;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-right-width: 1px;
}

/*TD Input */
.TDI {
	background: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	width: 100%;
	border-bottom: 1px solid #EAEAEA;
	width: 100%;
}

.textField_1,.textField_2 {
	font-family: Tahoma;
	font-size: 9pt;
	width: 100%;
	border: 1px solid #7898B8;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.textField_2 {
	width: 70px;
}

.textField_3 {
	font-family: Tahoma;
	font-size: 9pt;
}

.textField_4 {
	width: 150px;
}

.loginTextField {
	width: 152px;
	height: 13px;
	font-family: Verdana;
	font-size: 9px;
	padding-top: 0px;
	padding-left: 3px;
	padding-bottom: 3px;
	border: 0px solid transparent;
	background-color: #DDD1EE;
}

a.PICKLIST:link,a.PICKLIST:visited,a.PICKLIST:active,a.PICKLIST:hover {
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
  font-size: 8pt;
  text-align: center;
}

a.pubthlink:link,a.pubthlink:visited,a.pubthlink:active,a.pubthlink:hover {
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
  font-size: 8pt;
  text-align: center;
}

a.browselink:link,a.browselink:visited,a.browselink:active,a.browselink:hover {
  font-weight: normal;
  color: #AA1317;
  text-decoration: underline;
  font-size: 9pt;
}

.ActionButton_Green {
	height: 19px;
	width: 90px;
	color: white;
	background-color: #006600;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: black;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.ActionButton_Blue {
	height: 19px;
	width: 90px;
	color: white;
	background-color: #BBA4DE;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	border-left-style: solid;
	border-left-width: 1px; //
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px; //
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: white;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.ActionTExt_Blue {
	height: 12px;
	color: #2E075F;
	font-weight: bold;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
}

.IMG_LINK {
	cursor: pointer;
}

.LOV_ALL_VALUES_LABEL {
	border-bottom: 1px solid #bbbbbb;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 9pt;
}

.LOV_SELECTED_VALUES_LABEL {
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 9pt;
}

.LOW_PAGING {
	background-color: #CBD6E8;
	padding-top: 3px;
	padding-bottom: 5px;
	font-size: 9pt;
}

a.AVAILABLE_VALUE:link,a.AVAILABLE_VALUE:visited,a.AVAILABLE_VALUE:active,a.AVAILABLE_VALUE:hover
	{
	font-weight: normal;
	font-size: 9pt;
	color: #AA1317;
	text-decoration: underline;
}

.LOV_leftColumn {
	background-color: #EAEAEA;
	font-size: 9pt;
}

.LOV_leftColumn1 {
	background-color: #EAEAEA;
	font-size: 9pt;
	border-right: 1px solid #bbbbbb;
}

.LOV_bottomROW {
	border-top: 1px solid #bbbbbb;
	font-size: 9pt;
}

TD.LOV_Buttons {
	font-size: 9pt;
}

TD.VALUE_COL1 {
	padding-left: 3px;
	font-size: 9pt;
}

TD.VALUE_COL2 {
	padding-left: 3px;
	background-color: #CBD6E8;
	font-size: 9pt;
}

.STATUS_HEAD,.STATUS_R {
	font-size: 11px;
	font-family: Tahoma;
	text-align: left;
}

/*TD_C Custom Input (without width definition )*/
.TDI_C {
	background: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

/*TD_C Custom Label (without width definition) */
.TDL_C {
	vertical-align: top;
	background: #F7F7F7;
	font-family: Tahoma;
	font-weight: bold;
	text-align: left;
	font-size: 9pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom: 1px solid #EAEAEA;
}

/*TD_C Custom Label (without width definition and without right border line) */
.TDL_C_WO_BORDER {
	width: 100%;
	vertical-align: top;
	background: #F7F7F7;
	font-family: Tahoma;
	font-weight: bold;
	text-align: left;
	font-size: 9pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-bottom: 1px solid #EAEAEA;
}

/*TD_C Custom Label (with right alignment) */
.TDL_C1 {
	width: 200px;
	vertical-align: top;
	background: #F7F7F7;
	font-family: Tahoma;
	font-weight: bold;
	text-align: left;
	font-size: 9pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-right-width: 1px;
	border-right-color: #808080;
	border-right-style: solid;
	border-bottom: 1px solid #EAEAEA;
}

/* Field Table Table (FT_Table) css for field table table */
.FT_TABLE {
	border: 0px;
	width: 100%;
}

/* Field Table DIV (FT_DIV) css for field table surrounding DIV tag */
.FT_DIV {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: #808080;
}

/* Field Table TH (FT_TH) css for field table heading cells */
.FT_TH {
	vertical-align: middle;
	background: #F7F7F7;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	font-size: 10pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-width: 1px;
	border-color: #808080;
	border-style: solid;
}

.FT_COLLEXP {
	vertical-align: left;
	background: #F7F7F7;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-width: 1px;
	border-color: #808080;
	border-style: solid;
}

.ROW_DELETED {
	display: none;
}

a.COLLEXP:link,a.COLLEXP:visited,a.COLLEXP:active {
	color: #ffffff;
}

/* Field Table TD Inputs (FT_TDI) css for field table each content cell */
.FT_TDI {
	background: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	width: 100%;
	border-bottom: 1px solid #EAEAEA;
}

.FILEDELETED {
	text-decoration: line-through;
}

/* for transperent popup window */
.transparent {
	background-color: black;
	filter: alpha(opacity = 85); /*IE*/
	opacity: 0.85; /*Safari, Opera */
	-moz-opacity: 0.85; /* FireFox */
	display: none;
	position: absolute;
	color: white;
}

.LOG_TDI {
	background: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	border-bottom: 1px solid #EAEAEA;
	width: 50%;
}

.LOG_TDL {
	width: 115px;
	vertical-align: top;
	background: #F7F7F7;
	font-family: Tahoma;
	font-weight: bold;
	text-align: right;
	font-size: 9pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-right-width: 1px;
	border-right-color: #808080;
	border-right-style: solid;
	border-bottom: 1px solid #EAEAEA;
	border-left-width: 1px;
	border-left-color: #808080;
	border-left-style: solid;
}

.LOG_TDL_FIRST {
	width: 115px;
	vertical-align: top;
	background: #F7F7F7;
	font-family: Tahoma;
	font-weight: bold;
	text-align: right;
	font-size: 9pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-right-width: 1px;
	border-right-color: #808080;
	border-right-style: solid;
	border-bottom: 1px solid #EAEAEA;
}
