﻿body
{
	margin: 0px;
	font-size: 11px;
	color: #1e2b64;
	font-family: Arial;
}
.clsTxt
{

	font-size: 11px;
	color: black;
	font-family: Arial, Verdana;
	height: 20px;
	background-color: white;
}
.clsTxtLabel
{
	font-size: 11px;
	color: #1e2b64;
	border-top-style: none;
	font-family: Arial, Verdana;
	border-right-style: none;
	border-left-style: none;
	height: 30px;
	background-color: transparent;
	border-bottom-style: none;
}

.clsTxtCde
{
	font-family: Arial, Verdana;
	font-size: 11px;
	width:156px;
	height:20px;
	background-color: white;
}
.clsHiddenTxt
{
	display:none;
}
.clsDatePicker
{
	font-size: 11px;
	width: 60px;
	font-family: Arial, Verdana;
	height: 20px;
	text-align: left;
	background-color: white;
}
.clsTimePicker
{
	font-size: 11px;
	width: 60px;
	font-family: Arial, Verdana;
	height: 20px;
	text-align: center;
	background-color: white;
}
.clsErrMsg
{
	font: statusbar;
	color: red;
}
.clsChkBox
{
	font-family: Arial, Verdana;
	color:#2b417d;
	height:18px;
	width:17px;
}
.clsButton
{
	font: menu;
	text-transform: uppercase;
	width: 80px;
	cursor: hand;
	color: #1e2b64;
	height: 20px;
	text-decoration: underline;
}
.clsPnlSideBars
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 12px;
	left: 698px;
	visibility: hidden;
	text-transform: uppercase;
	border-left: #000000 1px solid;
	width: 240px;
	color: white;
	border-bottom: #000000 1px solid;
	font-family: Arial, Verdana;
	letter-spacing: 2px;
	position: absolute;
	top: 105px;
	height: 150px;
	background-color: #2b417d;
}
.clsDivMenus
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	padding-left: 10px;
	font-size: 8pt;
	left: 160px;
	visibility: hidden;
	border-left: #000000 1px solid;
	width: 120px;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Arial, 'Arial Narrow' , Verdana;
	position: absolute;
	top: 27px;
	height: 150px;
	background-color: #9fa8af;
}
.clsSlideContent
{
	border-right: #000000 1px solid;
	padding-right: 2px;
	border-top: #000000 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	visibility: hidden;
	padding-bottom: 2px;
	border-left: #000000 1px solid;
	width: 120px;
	color: #000000;
	padding-top: 2px;
	border-bottom: #000000 1px solid;
	font-family: Arial, 'Arial Narrow' , Verdana;
	position: absolute;
	height: 150px;
	background-color: #2b417d;
}
.clsDivMinMax
{
	visibility: hidden;
	position: absolute;
	top: 249px;
	left: 663px;
}
.clsSBTable
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	overflow: auto;
	text-transform: uppercase;
	color: white;
	font-family: Arial, Verdana;
	letter-spacing: 2px;
	background-color: #2b417d;
}
.clsFooter
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial;
	background-color: #2b417d;
}
.clsFooter A
{
	font-weight: bold;
	font-size: 6pt;
	left: 10px;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 3px;
	font-family: Arial, Verdana;
	letter-spacing: 1px;
	position: absolute;
	text-align: left;
	text-decoration: none;
}
.clsHeader
{
	background-position: left bottom;
	background-attachment: fixed;
	background-image: url(images/top_bg.gif);
	width: 800px;
	background-repeat: repeat-x;
	border-collapse: collapse;
	height: 73px;
}
.clsFileMenuTB
{
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Arial;
	height: 25px;
	width: 99%;
	background-color: #9fa8af;
}
.clsButtonTB
{
	border-right: #000000 1px;
	border-top: #000000 1px;
	font-weight: bold;
	font-size: 10px;
	border-left: #000000 1px;
	color: black;
	border-bottom: #000000 1px;
	font-family: Arial;
	height: 25px;
	background-color: #2b417d;
}

.clsMainTable
{
	table-layout: auto;
	font-size: 8pt;
	overflow: auto;
	width: 100%;
	color: #2b417d;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	height: 100%;
	text-align: left;
	border-bottom-style: none;
}
.clsLblTopSctHed
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	color: #2b417d;
	text-indent: 3px;
	line-height: 13px;
	font-family: Arial;
	letter-spacing: 3px;
}
.clsLblSctHed
{
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	color: #1e2b64;
	font-family: Arial, Verdana;
	letter-spacing: 2px;
	background-color: transparent;
}
.clsLblManSct
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	color: #9fa8af;
	font-family: Arial, Verdana;
	letter-spacing: 3px;
}
IFRAME
{
	font-weight: bold;
	font-size: 11px;
	color: #1e2b64;
	letter-spacing: 1pt;
	border-right: #9FA8AF 1px outset;
	width: 100%;
	font-family: Arial, Verdana;
	height: 100%;
}
.clsLblFldTtl
{
	font-size: 11px;
	color: #1e2b64;
	font-family: Arial;
}
.clsLblLupHed
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: white;
	font-family: Arial, Verdana;
	letter-spacing: 2pt;
}
.clsLblLupTxt
{
	color: white;
	font-family: Arial, Verdana;
}
.clsIfrLup
{
	font-weight: bold;
	font-size: 11px;
	color: #1e2b64;
	letter-spacing: 1pt;
	border-right: #9FA8AF 1px outset;
	width: 100%;
	font-family: Arial, Verdana;
	height: 100%;
}
TD .clsLblFldTtl
{
	padding-left: 10px;
}
.clsTdMinMax
{
	padding-right: 10px;
	width: 50%;
	background-color: #9fa8af;
	text-align: right;
}
.clsTdMinMax IMG
{
	cursor: hand;
	border-collapse: separate;
}
.clsTreeView
{
	border-right: Black 1px solid;
	border-top: Black 1px solid;
	font-size: 11px;
	border-left: Black 1px solid;
	border-bottom: Black 1px solid;
	font-family: Arial;
	color:Black;
	background-color:White;
}
TR
{
	font-size: 11px;
}
TD
{
	font-family: Arial, Verdana;
}
.clsSelLst
{
	font-family: Arial, Verdana;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width:156px;
	height:50px;
}
.clsLblTrvTxt
{
	font-weight: bolder;
	font-size: 7pt;
	text-transform: uppercase;
	color: #1e2b64;
	font-family: Arial, Verdana;
	letter-spacing: 1pt;
}
.DataGrid
{
	font-size: xx-small;
	overflow: visible;
	color: black;
	font-family: Arial;
}
.Header
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	height: 25px;
	background-color: #2b417d;
}
.Header A
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	height: 25px;
	background-color: #2b417d;
}
.Header A:link
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	height: 25px;
	background-color: #2b417d;
}
.Header A:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	height: 25px;
	background-color: #2b417d;
}.Item
{
	color: #2b417d;
	background-color:White;
}
.AlternatingItem
{
	color: #2b417d;
	background-color: green;
}
.SelectedItem
{
	color: #2b417d;
	background-color: #9fa8af;
}
.EditItem
{
	color: #2b417d;
	background-color: #9fa8af;
}
.Footer
{
	color: #2b417d;
	background-color: #9fa8af;
}
.Pager
{
	color: #2B407E;
	background-color: #CCCCCC;
	text-align: center;
}
.clsTable
{
	border-right: #2b417d 1px solid;
	border-top: #2b417d 1px solid;
	border-left: #2b417d 1px solid;
	border-bottom: #2b417d 1px solid;
	background-color: green;
}
.clsTable TH
{
	border-right: #2b417d 1px solid;
	border-top: #2b417d 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #2b417d 1px solid;
	color: white;
	border-bottom: #2b417d 1px solid;
	font-family: Arial;
	background-color: #2b417d;
}
A
{
	CURSOR: default;
	COLOR: #2b407e;
}

A:link
{
	CURSOR: hand;
	COLOR: #2b407e;
}
A:hover
{
	CURSOR: hand;
	COLOR: blue;
}
.text
{
	TEXT-INDENT: 8px;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 80%;
	COLOR: #2b407e;
}
.ErrMsg
{
	FONT-WEIGHT: bold;
	COLOR: red;
}
.clsImageDropDown
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 11px;
	border-left: #000000 1px solid;
	cursor: hand;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: Arial;
	height: 18px;
	background-color: white;
}
.clsImageDropDown TD
{
	color:Black;
}
.clsImageDropDownList
{ 
	position: absolute;
	top: 0; 
	left: 0; 
	overflow:auto; 
	width:100%; 
	height:100%; 
	MARGIN: 0px; 
	BACKGROUND-REPEAT: repeat; 
	BACKGROUND-COLOR: white;
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	/*SCROLLBAR-FACE-COLOR: #9fa8af; 
	SCROLLBAR-HIGHLIGHT-COLOR: #000000; 
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #9fa8af; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #9fa8af; 
	SCROLLBAR-DARKSHADOW-COLOR: #9fa8af; 
	SCROLLBAR-BASE-COLOR: #9fa8af; 	*/
}
.clsImageDDListItem
{
	font-size: 11px;
	cursor: hand;
	color: black;
	font-family: Arial;
}
.clsImageDDListItemOver
{
	font-size: 11px;
	cursor: hand;
	color: white;
	font-family: Arial;
	background-color: #2b417d;
}
.clsTDPnlHed
{
	padding-left: 60px;
	background-attachment: fixed;
	background-image: url(/Pxp/Images/PanelHeader.gif);
	background-repeat: no-repeat;
	background-color: #9fa8af;
}
.clsLblHierachy
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bolder;
	font-size: 7pt;
	text-transform: uppercase;
	color: #1e2b64;
	font-family: Arial, Verdana;
	letter-spacing: 1pt;
}
.clsLookupImage
{
	cursor: hand;
}
.clsLookupLabel
{
	font-size: 11px;
	width: 100%;
	color: #1e2b64;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.clsSelectImage
{
	cursor: hand;
}

.clsPageNavigator
{
	background-color: Green;
}

.clsPageNavigatorPages
{
	cursor: hand;
	color: Blue;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.clsPageNavigatorSelectedPage
{
	cursor: default;
	color: Blue;
	font-family: Arial, Verdana;
}

.clsPageNavigatorTxt
{
	font-size: 11px;
	font-family: Arial, Verdana;
	height: 20px;
	text-align: center;
}

.clsTxtLbl
{
	padding-right: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #1e2b64;
	border-top-style: none;
	font-family: Arial, Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

.clsTxtLblInf
{
	font-size: 11px;
	color: #1e2b64;
	border-top-style: none;
	font-family: Arial, Verdana;
	font-weight: bold;
	border-right-style: none;
	border-left-style: none;
	height: 30px;
	background-color: transparent;
	border-bottom-style: none;
	padding-right: 5px;
	padding-left: 5px;
}

.clsTxtLabelInf
{
	font-size: 11px;
	color: #1e2b64;
	border-top-style: none;
	font-family: Arial, Verdana;
	font-weight: bold;
	border-right-style: none;
	border-left-style: none;
	height: 30px;
	background-color: transparent;
	border-bottom-style: none;
	padding-right: 5px;
	padding-left: 5px;
}

.clsTxtLblEdt
{
	font-size: 11px;
	color: #1e2b64;
	border-top-style: none;
	font-family: Arial, Verdana;
	font-weight: bold;
	border-right-style: none;
	border-left-style: none;
	height: 30px;
	background-color: transparent;
	border-bottom-style: none;
	padding-right: 1px;
	padding-left: 5px;
	text-decoration: underline;	
}

.clsTDSqrPnlHed
{
	padding-right: 1px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	text-transform: uppercase;
	color: #1e2b64;
	padding-top: 2px;
	font-family: Arial, Verdana;
	letter-spacing: 2px;
	background-color: #9fa8af;
}
HR
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	color: #1e2b64;
	padding-top: 0px;
	border-bottom: 0px;
	height: 1px;
}
.clsTxtDisabled
{
	font-size: 11px;
	color: black;
	font-family: Arial, Verdana;
	height: 20px;
	background-color:Gray
}
.clsMinMaxBtns
{
	cursor: hand;
}
@media print { .clsBtnNoPrint {display: none;}}
.clsBtnNoPrint
{
	font: menu;
	text-transform: uppercase;
	width: 80px;
	cursor: hand;
	color: #1e2b64;
	height: 20px;
	text-decoration: underline;
}
@media print { .clsTxtLblNoPrint {display: none;}}
.clsTxtLblNoPrint
{
	padding-right: 5px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #1e2b64;
	border-top-style: none;
	font-family: Arial, Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

.clsTableMain
{
	border-right: #1e2b64 1px solid;
	border-top: #1e2b64 1px solid;
	border-left: #1e2b64 1px solid;
	border-bottom: #1e2b64 1px solid;
}
.clsSideBar
{
	background-color: #9fa8af
}
.clsSideBarTB
{
	border-right: #000000 1px;
	border-top: #000000 1px;
	font-weight: bold;
	border-left: #000000 1px;
	color: black;
	border-bottom: #000000 1px;
	font-family: Arial;
	background-color: #9fa8af;
}

.clsSideBarBtn
{
	cursor: HAND;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #9fa8af;
}
.clsSideBarLbl
{
	color:Black
}

.clsHeaderBackground
{	
	background-color:Green;
}
.clsSctTab
{
    BORDER-RIGHT: #aeb7ce 1px solid;
    BORDER-TOP: #aeb7ce 1px solid;
    BORDER-LEFT: #aeb7ce 1px solid;
    BORDER-BOTTOM: #aeb7ce 1px solid
}
.clsTabHed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #aeb7ce;
    FONT-FAMILY: Arial, Verdana, 'Microsoft Sans Serif';
    BACKGROUND-COLOR: #2b417d
}
.clsTabRow
{
    BORDER-RIGHT: #aeb7ce 1px;
    BORDER-TOP: #aeb7ce 1px;
    BORDER-LEFT: #aeb7ce 1px;
    BORDER-BOTTOM: #aeb7ce 1px solid
}
SELECT
{
	font-size: 11px;
	color: black;
	font-family: Arial;
	height: 20px;
	background-color: white;
}
