/*--------------------------------------------------------------------------------*/
/* PRIMARY LAYOUT CLASSES AND STYLES										  */
/*--------------------------------------------------------------------------------*/

/* ================================================== */
/* Framework's page layout							  */
/* ================================================== */

/*Page Title Text*/
.PTL			{font-family: verdana; font-size: 16px; font-weight: bold; color: black; padding-left: 10px;}
/*Page Title Text*/
.PTR			{font-family: verdana; font-size: 18px; font-weight: bold; color: white; padding-right: 10px;} 
/*Page Title Cell*/
.PTBack			{background: #dedbd6; height: 25px;}									

/*Menu Holder Cell*/
.mh				{background: #ffcc66; height: 25; border-top: 1px solid #636563;}																				
.mhc			{background: #ffcc66;}

/***** Top Panes *************************/
/* Holder */
#hdrTopPanes	{}

/* Header */
#topPane0		{}

/* Top Menu */
#topPane1		{}

/* Search Bar */
#topPane2		{}
.sOn			{background: #dedbd6; height: 30px; color: black; border-top: 1px solid #636563;}	
.std			{padding-left: 10px;background: url('images/graphite_search_background.gif') no-repeat #CECFCE; font-family: verdana; font-size: 14px; font-weight: bold; color: black; border-top: 2px groove #efefef; border-bottom: 2px groove #ffffff;}
.sOff			{background: #efefef; height: 5px; border-top: 1px solid #636563;}																				

/* Detail Bar */
#topPane3		{}
.db				{background: url('images/graphite_page_background.gif'); height: 20px; font-weight: bold; color: #000000; font-family: verdana; font-size: 16px; padding-top: 4px;}

/***** Bottom Panes *************************/
/* Holder */
#hdrBottomPanes	{height: expression(document.body.clientHeight - this.offsetTop);}

/* Module & Left Menu */
#bottomPane0	{}

/* Left Menu */
#leftPane		{}
.cbl			{background: url('images/graphite_page_background.gif');border-right: 1px solid #636563;}
/* Module Pane */
#modulePane		{}
.cbt			{border-top: 1px solid #636563; padding-top: 10px; padding-left: 10px; padding-right: 10px;}
		
/* Footer */
#bottomPane1	{}
/* ================================================== */

/*--------------------------------------------------------------------------------*/
/* PRIMARY CONTENT CLASSES AND STYLES										  */
/*--------------------------------------------------------------------------------*/
body			{
				font-family: verdana; 
				font-size: 11px;
										
				margin:0;
				height:100%;
} 

A				{text-decoration: none; color: blue;}
A:hover			{text-decoration: underline; color:Maroon;}

.bor			{border-bottom: 1px solid #636563;}
.back			{background: url('images/graphite_page_background.gif') #efefef;}
.BB				{border-bottom: 5px solid #ffcc66; padding-left: 1px;}
.PopTitleBar	{background: #FFCC66; color: #000000; padding-top:5px; padding-bottom:2px; padding-right:5px; border-top: 1px solid #636563; vertical-align:baseline;}

.CstHdr			{background: #6f6f6f; color: White; }
.menuItem		{font-family: verdana; font-size:8pt; width:125; padding-left:20; background-Color: menu;color:black; }
.highlightItem	{font-family: verdana; font-size: 8pt; width: 125; padding-left: 20; background-Color: highlight; color: white; }

.BB				{border-bottom: 5px solid #ffcc66; padding-left: 1px;}

/*	Div Title */
.DivTitle		{font-family: verdana; font-size: 10px; font-weight:bold; text-align:center; background-color:#969696; color:white; padding-left:5px;}

.tblcolor1		{BACKGROUND-COLOR: #000000;}
.tblcolor2		{BACKGROUND-COLOR: #efefef; border-right: 1px outset #efefef;}
.tblcolor3		{BACKGROUND-COLOR: #3f3f3f;}

.topmenu		{BACKGROUND-COLOR: #ffffff; COLOR: #696969; FONT-FAMILY: verdana; FONT-SIZE: 10pt; FONT-WEIGHT: normal; TEXT-DECORATION: none;}
.title1			{COLOR: #ffffff; font-family: verdana; FONT-SIZE: 18px; FONT-WEIGHT: bold;}
.menuselected	{COLOR: maroon; font-family: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold;}

.defaultpageback{BACKGROUND-COLOR: #d3d3b6}
.menuhover		{COLOR: #f0e68c; font-family: verdana; FONT-SIZE: 10pt; FONT-WEIGHT: bold; LETTER-SPACING: normal; TEXT-DECORATION: none;}
.searchtop		{BACKGROUND-COLOR: #000000; COLOR: #ffffff; font-family: verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold;}
.sr				{COLOR: #000000; font-family: verdana; FONT-SIZE: 7pt;}
.sr1			{COLOR: #000000; font-family: verdana; FONT-SIZE: 7pt; text-align:left;}
.src			{COLOR: #000000; font-family: verdana; FONT-SIZE: 7pt; BACKGROUND: #f4f4f4; text-align:center;}
.searchresult	{COLOR: #000000; font-family: verdana; FONT-SIZE: 7pt}

.noteheader			{COLOR: #ffcc33; font-family: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold;}
.notereplyheader{COLOR: #000000; font-family: verdana; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold}
.notereplybody	{COLOR: #000000; font-family: verdana; FONT-SIZE: 11px;}
.noteaddreply		{COLOR: #ffcc33; font-family: verdana; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
.notebody				{COLOR: #666666; font-family: verdana; FONT-SIZE: 11px;}

/*--- Filters bar --------------------------------------------------------*/
.filters			{background-color:#F9F6F2; border: 1px solid #CECFCE; padding:2px;}

/*--- Naviagation bar ----------------------------------------------------*/
.navbar				{font-family: verdana; font-size: 11px; background-color:#fff4cc; border: 1px solid #CECFCE; padding:2px;}

/*--- Hyperlink buttons ------------------------------------------------ */
#lnkBtn				{color:blue; text-decoration:none;}
#lnkBtn:hover		{color:maroon; text-decoration:underline;}

.GB					{padding-left: 3px; padding-right: 3px; cursor: hand;  height: 16px; font-weight: normal; font-family: verdana; font-size: 11px; background-color: #efefef; color: black; text-align: center; border: 2px groove; padding-top: 0px;}
.GBOv				{padding-left: 3px; padding-right: 3px; cursor: hand; height: 16px; font-weight: normal; font-family: verdana; font-size: 11px; background-color: maroon; color: white; text-align: center; border: 2px groove; padding-top: 0px;}

.pt {font-family: verdana; font-size: 14px; font-weight: bold;}

/*--------------------------------------------------------------------------------*/
/* Tab Classes																	  */
/*--------------------------------------------------------------------------------*/
.tabOn				{background: #ffcc66; border-left: 1px solid #6f6f6f;border-top: 1px solid #6f6f6f;border-right: 1px solid #6f6f6f; text-align: center; font-family: verdana; font-size: 11px; font-weight: bold; cursor: default; padding-left: 5px; padding-right: 5px;}
.tabOff				{background: #dedbd6; border-left: 1px solid #6f6f6f;border-top: 1px solid #6f6f6f;border-right: 1px solid #6f6f6f; text-align: center; font-family: verdana; font-size: 11px; font-weight: bold; cursor: hand; padding-left: 5px; padding-right: 5px;}


.tbon				{cursor: hand;BACKGROUND: #ffcc66;COLOR: #000000;font-family: verdana;FONT-SIZE: 9pt; FONT-WEIGHT: bold }
.tb2				{cursor: hand;BACKGROUND: #424284;COLOR: #ffffff;font-family: verdana;FONT-SIZE: 9pt; FONT-WEIGHT: bold }
.tb3				{cursor: hand;BACKGROUND: maroon;COLOR: #ffffff;font-family: verdana;FONT-SIZE: 9pt; FONT-WEIGHT: bold }
.tb4				{cursor: hand;BACKGROUND: orange;COLOR: #ffffff;font-family: verdana;FONT-SIZE: 9pt;FONT-WEIGHT: bold }
.tbG				{cursor: hand;BACKGROUND: #0055AA;COLOR: #ffffff;font-family: verdana;FONT-SIZE: 9pt;FONT-WEIGHT: bold }

/*--- Text Classes ---------------------------------------------------------------*/
.t					{font-family: verdana; font-size: 11px; font-weight: normal;}
.tb					{font-family: verdana; font-size: 11px; font-weight: bold;}

.t8					{font-family: verdana; font-size: 8px;}
.t8i				{font-family: verdana; font-size: 8px; font-style: italic;}
.t8b				{font-family: verdana; font-size: 8px; font-weight: bold;}
.t8ib				{font-family: verdana; font-size: 8px; font-style: italic; font-weight: bold;}

.t9					{font-family: verdana; font-size: 9px;}
.t9i				{font-family: verdana; font-size: 9px; font-style: italic;}
.t9b				{font-family: verdana; font-size: 9px; font-weight: bold;}
.t9ib				{font-family: verdana; font-size: 9px; font-style: italic; font-weight: bold;}

.t10				{font-family: verdana; font-size: 10px;}
.t10i				{font-family: verdana; font-size: 10px; font-style: italic;}
.t10b				{font-family: verdana; font-size: 10px; font-weight: bold;}
.t10ib				{font-family: verdana; font-size: 10px; font-style: italic; font-weight: bold;}

.t11				{font-family: verdana; font-size: 11px;}
.t11i				{font-family: verdana; font-size: 11px; font-style: italic;}
.t11b				{font-family: verdana; font-size: 11px; font-weight: bold;}
.t11ib				{font-family: verdana; font-size: 11px; font-style: italic; font-weight: bold;}

.t12				{font-family: verdana; font-size: 12px;}
.t12i				{font-family: verdana; font-size: 12px; font-style: italic;}
.t12b				{font-family: verdana; font-size: 12px; font-weight: bold;}
.t12ib			{font-family: verdana; font-size: 12px; font-style: italic; font-weight: bold;}

.t13				{font-family: verdana; font-size: 13px;}
.t13i				{font-family: verdana; font-size: 13px; font-style: italic;}
.t13b				{font-family: verdana; font-size: 13px; font-weight: bold;}
.t13ib				{font-family: verdana; font-size: 13px; font-style: italic; font-weight: bold;}

.t14				{font-family: verdana; font-size: 14px;}
.t14i				{font-family: verdana; font-size: 14px; font-style: italic;}
.t14b				{font-family: verdana; font-size: 14px; font-weight: bold;}
.t14ib				{font-family: verdana; font-size: 14px; font-style: italic; font-weight: bold;}

.t16				{font-family: verdana; font-size: 16px;}
.t16i				{font-family: verdana; font-size: 16px; font-style: italic;}
.t16b				{font-family: verdana; font-size: 16px; font-weight: bold;}
.t16ib				{font-family: verdana; font-size: 16px; font-style: italic; font-weight: bold;}

.t18				{font-family: verdana; font-size: 18px;}
.t18i				{font-family: verdana; font-size: 18px; font-style: italic;}
.t18b				{font-family: verdana; font-size: 18px; font-weight: bold;}
.t18ib				{font-family: verdana; font-size: 18px; font-style: italic; font-weight: bold;}

.t20				{font-family: verdana; font-size: 20px;}
.t20i				{font-family: verdana; font-size: 20px; font-style: italic;}
.t20b				{font-family: verdana; font-size: 20px; font-weight: bold;}
.t20ib				{font-family: verdana; font-size: 20px; font-style: italic; font-weight: bold;}

.t24				{font-family: verdana; font-size: 24px;}
.t24i				{font-family: verdana; font-size: 24px; font-style: italic;}
.t24b				{font-family: verdana; font-size: 24px; font-weight: bold;}
.t24ib				{font-family: verdana; font-size: 24px; font-style: italic; font-weight: bold;}

/*--- Buttons -------------------------------------------------------------------*/
.btn				{height:20px; font-family: arial; font-size: 11px; TEXT-DECORATION:none; color:#000262; border:1px solid #616161; background:url(images/bg_button.gif) repeat-x middle left;}
.btn25				{height:20px; width:25px; font-family: arial; font-size: 11px; TEXT-DECORATION:none; color:#000262; border:1px solid #616161; background:url(images/bg_button.gif) repeat-x middle left;}
.btn50				{height:20px; width:50px; font-family: arial; font-size: 11px; TEXT-DECORATION:none; color:#000262; border:1px solid #616161; background:url(images/bg_button.gif) repeat-x middle left;}
.btn75				{height:20px; width:75px; font-family: arial; font-size: 11px; TEXT-DECORATION:none; color:#000262; border:1px solid #616161; background:url(images/bg_button.gif) repeat-x middle left;}
.btn100				{height:20px; width:100px; font-family: arial; font-size: 11px; TEXT-DECORATION:none; color:#000262; border:1px solid #616161; background:url(images/bg_button.gif) repeat-x middle left;}

/*--- Form Elements -------------------------------------------------------------------*/
.fe					{font-family: verdana; font-size: 11px;}
.fe25				{width:  25px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe50				{width:  50px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe60				{width:  60px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe60R				{width:  60px; font-family: verdana; font-size: 11px; padding-left: 4px; text-align:right;}
.fe75				{width:  75px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe100				{width: 100px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe125				{width: 125px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe125R				{width: 125px; font-family: verdana; font-size: 11px; padding-left: 4px; text-align:right;}
.fe150				{width: 150px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe150R				{width: 150px; font-family: verdana; font-size: 11px; padding-left: 4px; text-align:right;}
.fe175				{width: 175px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe200				{width: 200px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe225				{width: 225px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe250				{width: 250px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe275				{width: 275px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe300				{width: 300px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe325				{width: 325px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe350				{width: 350px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe375				{width: 375px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe400				{width: 400px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe425				{width: 425px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe450				{width: 450px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe475				{width: 475px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe500				{width: 500px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe525				{width: 525px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe550				{width: 550px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe575				{width: 575px; font-family: verdana; font-size: 11px; padding-left: 4px;}
.fe600				{width: 600px; font-family: verdana; font-size: 11px; padding-left: 4px;}

/*--- Table Elements -------------------------------------------------------------------*/
.tbl					{font-family: verdana; font-size: x-small; background: #ffffff; border: 1px solid #6f6f6f;}
.tbld					{font-family: verdana; font-size: x-small; border: 1px solid #636563; background: #efefef;}
.thc					{font-size:x-small;	vertical-align:top;	background-color:#EEE;	padding:2px;}	/*Table Header Cells*/
.thtc					{background: #cccccc;}	/*Table Total Cells*/
.thtcy					{background: #F8F2D9;}	/*Table Total Cells Yellow*/
.thgtc					{background: #ffcc66;}		/*Table Grand Total Cells*/
.thl					{background: #efefef;}
.rl						{background: #ffffff; font-family: verdana; color:#003399;font-size:x-small;	}
.rhl					{background: #ffcc66; font-family: verdana; color:#003399;font-size:x-small;}
.rd						{background: #E6E6E6; font-family: verdana; color:#003399;font-size:x-small;}
.lk						{color: blue; text-decoration: underline; cursor: hand;}

TD #rs				{padding: 2px; font-family: verdana; font-size: 11px;}	/*Table Cells For RecordSet Row Generation - Netscape Compatible */
TD #rsr				{padding: 2px; font-family: verdana; font-size: 11px; text-align: right; padding: 3px;}
TD #rsc				{padding: 2px; font-family: verdana; font-size: 11px; text-align: center; padding: 3px;}
TD #rsl				{padding: 2px; font-family: verdana; font-size: 11px; text-align: left; padding: 3px;}
TD #rsrfd			{background: #E6E5E2; padding: 2px; font-family: verdana; font-size: 11px; text-align: right; padding: 3px;}
TD #rscfd			{background: #E6E5E2; padding: 2px; font-family: verdana; font-size: 11px; text-align: center; padding: 3px;}
TD #rslfd			{background: #E6E5E2; padding: 2px; font-family: verdana; font-size: 11px; text-align: left; padding: 3px;}
TD #rsrfl			{background: #F2F1EE; padding: 2px; font-family: verdana; font-size: 11px; text-align: right; padding: 3px;}
TD #rscfl			{background: #F2F1EE; padding: 2px; font-family: verdana; font-size: 11px; text-align: center; padding: 3px;}
TD #rslfl			{background: #F2F1EE; padding: 2px; font-family: verdana; font-size: 11px; text-align: left; padding: 3px;}
TD #rshr			{padding: 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-align: right; padding: 3px;}
TD #rshc			{padding: 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-align: center; padding: 3px;}
TD #rshl			{padding: 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-align: left; padding: 3px;}
TD #rshlfl		{background: #F2F1EE; padding: 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-align: left; padding: 3px;}
TD #rshcfl		{background: #F2F1EE; padding: 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-align: center; padding: 3px;}
TD #rshcfd		{background: #E6E5E2; padding: 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-align: center; padding: 3px;}
TD #rshlfd		{background: #E6E5E2; padding: 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-align: left; padding: 3px;}

TR #rshr			{padding: 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-align: right;}
TR #rshc			{padding: 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-align: center;}
TR #rshl			{padding: 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-align: left;}

