overflow:hidden;   /* This line disable scrollbars!  neat!  */

.pageBackground
{
   background-color:blue;
   color:blue;
}

.grayRow1
{
 background-color:#b9b8b9;
}

.grayRow
{
 background-color:Gray;
}

.OrangeRow
{
 background-color:#ef7521;
}

.astDirFileList
{
	OVERFLOW: auto;
	height:  350px;
	scrollbar-shadow-color:#E6E6FA;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #E6E6FA;
	scrollbar-highlight-color: #E6E6FA;
	scrollbar-track-color: White;
}

.BatchPrintFiles
{
	OVERFLOW: auto;
	height:  400px;
	width: 980px;
	scrollbar-shadow-color:#E6E6FA;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #E6E6FA;
	scrollbar-highlight-color: #E6E6FA;
	scrollbar-track-color: White;
}

.produceContent
{
   font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:#000080;
}

.reviseContent
{
   font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:#BF955F;
}

.pendingContent
{
   font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
}

.approveContent
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:#00CD00;
}

.rejectContent
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:#FF0000;
}

.canceledContent
{
   font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:#646D7E;
}

.imageWidth
{
   width: 7.9in;
}

.imageHeight
{
   height: 9.4in;
}

.body 
{
	margin: 0;
	padding: 0;
	overflow:hidden;  
}

.DeletedRow
{
   height: 40px;
   background-color:Gray;
}

.logoRow
{
   height:55px;
}

.shpLabel
{
	font-size: 25px;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
}

.rightsContent
{
   font-size: x-small;
	font-family: Arial, Sans-Serif;
	color:Gray;
}

.rightsContentAlt
{
   font-size:medium;
	font-family: Arial, Sans-Serif;
	color:Blue;
}

.boldBiggerRedContent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: red;
}

.boldbiggercontent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: blue;
}

.blueBoldHeader
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:Blue;
}

.labelBoldContent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	border: none;
	font-weight:bold;
}

.labelBoldContentDir
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	border:none;
	font-weight:bold;
	width: 400px;
}

.labelContent
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	border:none;
}

.hreflinkGW
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:White;
}

.noBorder
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
	font-weight:bold;
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
}

.noBorderGrey
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	font-size: small;
	color:Gray;
}

.noBorderRed
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
	font-weight:bold;
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
	color:Red;
}

.RedBorder {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
	color: Red;
}

.ThickBlackBorder
{
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 2px solid;
	border-bottom: black 2px solid;
	padding-left: 5;
	padding-right: 5;
	padding-bottom: 5;
	padding-top: 5;
}

.OrangeBorder
{
	border-right: #ef7521 1px solid;
	border-top: #ef7521 1px solid;
	border-left: #ef7521 1px solid;
	border-bottom: #ef7521 1px solid;
/*	border-right: #FF6600 1px solid;
	border-top: #FF6600 1px solid;
	border-left: #FF6600 1px solid;
	border-bottom: #FF6600 1px solid; */
	padding-left: 3;
	padding-right: 3;
	padding-bottom: 3;
	padding-top: 3;
}

.blueBorder
{
	border-right: #5593d3 2px solid;
	border-top: #5593d3 2px solid;
	border-left: #5593d3 2px solid;
	border-bottom: #5593d3 2px solid;
	padding-left: 5;
	padding-right: 5;
	padding-bottom: 5;
	padding-top: 5;
}

.GreyBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	padding-left: 10;
	padding-right: 10;
}

.courierFTB
{
	font-family:Courier New;
	font-size:large;
}

.normalRow
{
   height: 25px;
}

.narrowRow
{
   height: 12px;
}

.break
{
   height: 40px;
}

.bigBreak
{
   height: 100px;
}

.categoryHeader1
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	font-style:italic;
}

.categoryHeader2
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
}


/*Applies to all Lines in the application using the <hr> tag*/
HR
{
	border-top: #000099 1px solid;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


/*Applies to all text areas in the application. Ex: Address with multiple line Inputbox*/
TEXTAREA {
	border-right: gray 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: gray 1px solid;
	padding-left: 0px;
	font-size: xx-small;
	padding-bottom: 0px;
	margin: 0px;
	border-left: gray 1px solid;
	padding-top: 0px;
	border-bottom: gray 1px solid;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	overflow: auto;
	color: #000066;
	background-color: #f5f7f8;
}

/*Applies to all items in the application which doesnt contain a style declared*/
BODY
{
	margin-top: 0px;
	background: white;
	margin-left: 0px;
	margin-right: 0px;
	scroll:auto;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

/*Applies to all form field items in the application which doesnt contain a style declared*/
A, BODY, INPUT, OPTION, SELECT, TEXTAREA
{
	font-size: small;
	font-family: Arial, Sans-Serif;
}

/*Applies to all tables in the application DON'T CHANGE THIS*/
TABLE 
{
	border:0px;
}

/*Applies to all anchor tag items - including the HREFs.*/
A		
{
	COLOR: #000099;
	TEXT-DECORATION:none
}

/*Applies to all HREF tags for mouseover on a link in the application*/
A:hover	
{
	TEXT-DECORATION:underline
}

.selectedcell
{
	border-right: #473C8B thin double;
	border-top: #473C8B thin double;
	background: #e8f1f8;
	border-left: #473C8B thin double;
	border-bottom: #473C8B thin double;
}
.selectedcellGreen
{
	border-right: #00CD00 thin double;
	border-top: #00CD00 thin double;
	background: #e8f1f8;
	border-left: #00CD00 thin double;
	border-bottom: #00CD00 thin double;
}
.selectedcellRed
{
	border-right: #FF0000 thin double;
	border-top: #FF0000 thin double;
	background: #e8f1f8;
	border-left: #FF0000 thin double;
	border-bottom: #FF0000 thin double;
}
.selectedcellBlue
{
	border-right: #0000FF thin double;
	border-top: #0000FF thin double;
	background: #e8f1f8;
	border-left: #0000FF thin double;
	border-bottom: #0000FF thin double;
}

.selectedcellBrown
{
	border-right: #543C1C thin double;
	border-top: #543C1C thin double;
	border-left: #543C1C thin double;
	border-bottom: #543C1C thin double;
	background: #e8f1f8;
}

.normalcell
{
	border-right: White thin double;
	border-top: White thin double;
	border-left: White thin double;
	border-bottom: White thin double;
}
.normalcellGreen
{
	border-right: #00CD00 thin double;
	border-top: #00CD00 thin double;
	border-left: #00CD00 thin double;
	border-bottom: #00CD00 thin double;
}
.normalcellRed
{
	border-right: #FF0000 thin double;
	border-top: #FF0000 thin double;
	border-left: #FF0000 thin double;
	border-bottom: #FF0000 thin double;
}
.normalcellBlue
{
	border-right: #0000FF thin double;
	border-top: #0000FF thin double;
	border-left: #0000FF thin double;
	border-bottom: #0000FF thin double;
}
.normalcellBrown
{
	border-right: #543C1C thin double;
	border-top: #543C1C thin double;
	border-left: #543C1C thin double;
	border-bottom: #543C1C thin double;
}
.normalcellCanceled
{
	border-right: #646D7E thin double;
	border-top: #646D7E thin double;
	border-left: #646D7E thin double;
	border-bottom: #646D7E thin double;
}

.list_hdr
{
	font-weight: bold;
	font-size: small;
	font-family: Arial, Sans-Serif;
	text-decoration: underline;
}

.list_itm
{
	font-family: Arial, Sans-Serif;
	font-size: small;	
}

.list_itm_new
{
	font-family: Arial, Sans-Serif;
	font-size: small;	
    color:Red;
}

.imglst_rightborder
{
	border-right: gray 1px solid;
	border-top: none;
	border-left: none;
	border-bottom: none;
}

.imglst_border
{
	border-right: none;
	border-top: none;
	border-left: gray 1px solid;
	border-bottom: none;
}

.newitem
{
	font-family: Arial, Sans-Serif;
	font-size: small;
	color:Blue;
	font-style:italic;
	font-weight: bold;
}

.existingitem
{
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
	color:Green;
	font-style:italic;
	font-weight: bold;
}

.conflictitem
{
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
	color:Red;
	font-style:italic;
	font-weight: bold;
}

.image_title
{
	font-family: Arial, Sans-Serif;
	font-size: small;
	color: black;
	font-weight: bold;
}

.dataGridHeader
{
	background-color: #5593d3;
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight:bold;
	color:White;
	height:18px;
}


.cal_header
{
	background-color: #473C8B;
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight:bold;
	color:White;
}

.cal_dayheader
{
	font-family: Arial, Sans-Serif;
	font-size: small;
	color:White;
	font-weight:bold;
	background-color:#9999CC;
}

.cal_day
{
	font-family: Arial, Sans-Serif;
	font-size: small;
}

.cal_today
{
	background-color: silver;
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight: bold;
	color:White;
}

.cal_weekend {
	font-size: small;
	color: gray;
	font-family: Arial, Sans-Serif;
	background-color: #9999CC;
}

.sortorder
{
	font-size:medium;
	color:White;
	font-weight:bolder;
	font-family:Arial, Tahoma;
}

.hidden
{
	display:none;
	visibility:hidden;	
}

.rowcolheading {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: Black;
}

.dataGridAlternating
{
	background-color:White;
	font-family: Arial, Sans-Serif;
	font-size:xx-small;
	color:Black;
}

.dataGridSelected
{
	background-color:#473C8B;
	font-family: Arial, Sans-Serif;
	font-size:xx-small;
	color:White;
}

.clsUploadDiv {
	OVERFLOW: auto;
	POSITION: relative;
	HEIGHT: 800px;
	/*width: 600px;*/
	scrollbar-shadow-color: #e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.imgListDiv
{
	OVERFLOW: auto; 
	POSITION:relative; 
	HEIGHT: 550px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.treeVwDiv
{
overflow:auto;
	position:relative;
	height:380px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.SQLDiv
{
	overflow:auto;
	position:relative;
	height:520px;
	width:985px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.rightTopBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
}

.TopBorder
{
	border-top: black 1px solid;
}

.leftRightTopBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
}

.dataGridNormal
{
	background: #e8f1f8;
	font-family: Arial, Sans-Serif;
	font-size:xx-small;
	color:Black;
}

.threadDis
{
	OVERFLOW: auto;
	height: 360px;
	width: 490px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.ht_bulletin
{
	OVERFLOW: auto;
	height: 600px;
	/*width: 500px;*/
}

.FullViewImage
{
	OVERFLOW: auto;
	height: 480px;
	width: 980px;
}

.AstListPrjDet
{
	OVERFLOW: auto;
	height: 536px;
	width: 270px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.CellWidth
{
	OVERFLOW: auto;
	width: 400px;
}

.CellWidth2
{
	OVERFLOW: auto;
	width: 100px;
}

.AstCases
{
	OVERFLOW: auto;
	height:  536px;
	width: 1000px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.AstListSrch
{
	/*height:  536px;
	width: 140px;*/
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.assetOccupancy
{
	OVERFLOW: auto;
	height:  100px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.AstAttribViewFilter
{
	OVERFLOW: auto;
	height:  536px;
	/*width: 700px;*/
}

.AstListImgs {
	OVERFLOW: auto;
	/*height: 536px;*/
}

.ShipInfoTbl
{
	OVERFLOW: auto;
	height:  105px;
	width: 980px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.PrjHmQuery
{
	OVERFLOW: auto;
	height:  205px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.PrjHmQueryTimeL
{
	OVERFLOW: auto;
	height:  266px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.prjList
{
	OVERFLOW: auto;
	height:  400px;
	width: 600px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.UsrHmQueryTask {
	OVERFLOW: auto;
	/*height:  205px;*/
	scrollbar-shadow-color: #e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.UsrHmQueryPrj
{
	OVERFLOW: auto;
	height:  205px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.UsrHmQuery
{
	OVERFLOW: auto;
	height:  205px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.UsrHmQueryForecast
{
	OVERFLOW: auto;
	height:  305px;
	width: 980px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.UsrHmQueryHdr
{
	OVERFLOW: auto;
	height:  20px;
	width: 980px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.AstConflict
{
	OVERFLOW: auto;
	height:  400px;
	width: 780px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.AstSelAstList
{
	OVERFLOW: auto;
	height:  400px;
	width: 196px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.PrjHmTimQuery
{
	OVERFLOW: auto;
	height: 266px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

.PrjHmTskQuery
{
	OVERFLOW: auto;
	height: 266px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}

/*-----Added by BP (10/24/03)-----*/
/*Used for the Service/Item Budget Payments display*/
.BdgtPaymentsWide
{
	OVERFLOW: auto;
	height:  250px;
	width: 1180px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}
.BdgtPayments
{
	OVERFLOW: auto;
	height:  250px;
	width: 980px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}
.BdgtPaymentsTotals
{
	OVERFLOW: auto;
	height:  40px;
	width: 980px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}
/*-----End Addition (10/24/03)-----*/

/*-----Added by BP (11/12/03)-----*/
/*Used for the Project Forecasts display*/
.PrjForecasts
{
	OVERFLOW: auto;
	height:  205px;
	width: 980px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}
/*-----End Addition (11/12/03)-----*/

/*-----Added by BP (11/14/03)-----*/
/*Used for the Projects Timelines display*/
.PrjTimelines
{
	OVERFLOW: auto;
	height:  220px;
	width: 980px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}
/*-----End Addition (11/14/03)-----*/

/*-----Added by BP (11/15/03)-----*/
/*Used for the Service/Items Preferences Setup display*/
.SvcRptPrefSetup
{
	OVERFLOW: auto;
	height:  350px;
	width: 980px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}
/*-----End Addition (11/15/03)-----*/

/*-----Added by BP (11/18/03)-----*/
/*Used for the Popup window for the FilesInFolder display*/
.FilesInFolder
{
	OVERFLOW: auto;
	height:  500px;
	width: 700px;
	scrollbar-shadow-color:#e8f1f8;
	scrollbar-3dlight-color: #473C8B;
	scrollbar-arrow-color: #473C8B;
	scrollbar-base-color: #473C8B;
	scrollbar-darkshadow-color: #473C8B;
	scrollbar-face-color: #e8f1f8;
	scrollbar-highlight-color: #e8f1f8;
	scrollbar-track-color: White;
}
/*-----End Addition (11/18/03)-----*/

.ImgName
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	height: 25px;
}

.overBookedMark {
	font-family: Arial, Sans-Serif;
	font-size: large;
	color: Red;
	font-weight: bolder;
}

.overBooked
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	background-color:Yellow;
	vertical-align:super;
}

/*Derrivative - used for the buttons like ViewThumbnail etc.*/
.button_mnu
{
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	padding: 1px;
	table-layout: auto;
	min-width: 110px;
	padding-left: 0px;
	font-weight: bold;
	font-size: small;
	color: White;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #ff8d3e !important;
	cursor:hand;
	
   Border-width: 1px;
   Border-color: transparent;
   Border-style: solid;
}

.button_mnu2 {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	padding: 1px;
	table-layout: auto;
	min-width: 110px;
	padding-left: 0px;
	font-weight: bold;
	font-size: small;
	color: White;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #ff8d3e !important;
	cursor: hand;
	Border-width: 1px;
	Border-color: transparent;
	Border-style: solid;
}

.button_mnuGTS
{
	border-left: #b9b8b9 1px solid;
	border-right: #b9b8b9 1px solid;
	border-top: #b9b8b9 1px solid;
	border-bottom: #b9b8b9 1px solid;
	table-layout: auto;
	padding: 1px;
	width: 85px;
	font-weight: bold;
	font-size: xx-small;
	color: White;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #b9b8b9 !important;
	cursor:hand;}

.button_mnuSmry
{
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	table-layout: auto;
	padding: 1px;
	width: 85px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 0px;
	color: White;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #ff8d3e !important;
	cursor:default;}


/*Derrivative - used for the buttons like ViewThumbnail etc. on MouseOver event*/
.button_mnu_mo
{
	min-width: 110px;
	border-left: #ef7521 1px solid;
	border-right: #ef7521 1px solid;
	border-top: #ef7521 1px solid;
	border-bottom: #ef7521 1px solid;
	table-layout: auto;
	padding: 1px;
	font-weight: bold; 
	font-size: small;
	padding-bottom: 0px;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: CC6600;
	cursor:hand;
	text-align: center;
}

.button_mnu2_mo {
	min-width: 110px;
	border-left: #ef7521 1px solid;
	border-right: #ef7521 1px solid;
	border-top: #ef7521 1px solid;
	border-bottom: #ef7521 1px solid;
	table-layout: auto;
	padding: 1px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 0px;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: CC6600;
	cursor: hand;
	text-align: center;
}

.button_mnuAlt
{
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	table-layout: auto;
	padding: 1px;
	width: 180px;
	padding-left: 0px;
	font-weight: bold;
	font-size:medium;
	padding-bottom: 0px;
	color: White;
	/*height: 24px;*/
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #ff8d3e !important;
	cursor:hand;
}

.button_mnuGTS_mo
{
	width: 85px;
	border-left: #555559 1px solid;
	border-right: #555559 1px solid;
	border-top: #555559 1px solid;
	border-bottom: #555559 1px solid;
	table-layout: auto;
	padding: 1px;
	font-weight: bold; 
	font-size: xx-small;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: #555559;
	cursor:hand;
	text-align: center;
}

.button_mnuAlt_mo
{
	width: 180px;
	border-left: #ef7521 1px solid;
	border-right: #ef7521 1px solid;
	border-top: #ef7521 1px solid;
	border-bottom: #ef7521 1px solid;
	table-layout: auto;
	padding: 1px;
	font-weight: bold; 
	font-size:medium;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: CC6600;
	/*height:24px;*/
	cursor:hand;
	text-align: center;
}

/*Derrivative - used for the buttons like ViewThumbnail etc.*/
.button_help
{
	border-left: #ff8d3e 1px solid;
	border-right: #ff8d3e 1px solid;
	border-top: #ff8d3e 1px solid;
	border-bottom: #ff8d3e 1px solid;
	table-layout: auto;
	padding: 1px;
	min-width: 110px;
	font-weight: bold;
	font-size: small;
	color: #ff8d3e;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: White;
	cursor:hand;
	
   Border-width: 1px;
   Border-color: transparent;
   Border-style: solid;
}

.button_helpSmry
{
	border-left: #ff8d3e 1px solid;
	border-right: #ff8d3e 1px solid;
	border-top: #ff8d3e 1px solid;
	border-bottom: #ff8d3e 1px solid;
	table-layout: auto;
	padding: 1px;
	min-width: 110px;
	font-weight: bold;
	font-size: small;
	color: #ff8d3e;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: White;
	cursor:auto;}

/*Derrivative - used for the buttons like ViewThumbnail etc. on MouseOver event*/
.button_help_mo
{
	min-width: 110px;
	table-layout: auto;
	padding: 1px;
	font-weight: bold; 
	font-size: small;
	margin: 0px;
	color: #ef7521;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: White;
	border-left: #ef7521 1px solid;
	border-right: #ef7521 1px solid;
	border-top: #ef7521 1px solid;
	border-bottom: #ef7521 1px solid;
	cursor:hand;
	text-align: center;
}

.button_contactme
{
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	table-layout: auto;
	padding: 1px;
	width: 110px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 0px;
	color: White;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #8000FF;
	cursor:hand;

   Border-width: 1px;
   Border-color: transparent;
   Border-style: solid;
}

.button_contactme_mo
{
	width: 110px;
	table-layout: auto;
	padding: 1px;
	font-weight: bold; 
	font-size: small;
	margin: 0px;
	color: white;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: #8B3EBF;
	border: #008000 1px solid;
	cursor:hand;
	text-align: center;
}

.button_include
{
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	table-layout: auto;
	padding: 1px;
	width: 110px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 0px;
	color: White;
	height: 18px;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #00CD00;
	cursor:hand;

   Border-width: 1px;
   Border-color: transparent;
   Border-style: solid;
	}

.button_include_mo
{
	width: 110px;
	table-layout: auto;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold; 
	font-size: small;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: #008000;
	border: #008000 1px solid;
	height:18px;
	cursor:hand;
	text-align: center;
}

.button_submit {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	table-layout: auto;
	padding: 1px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 0px;
	color: White;
	height: 18px;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #00CD00;
	cursor: hand;
	Border-width: 1px;
	Border-color: transparent;
	Border-style: solid;
}

.button_submit_mo {
	table-layout: auto;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: #008000;
	border: #008000 1px solid;
	height: 18px;
	cursor: hand;
	text-align: center;
}

.button_remove
{
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	table-layout: auto;
	padding-right: 0px;
	width: 110px;
	padding-left: 0px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 0px;
	color: White;
	height: 18px;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #FF0000;
	cursor:hand;}

.button_remove_mo
{
	width: 110px;
	table-layout: auto;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold; 
	font-size: small;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: #800000;
	border: #800000 1px solid;
	height:18px;
	cursor:hand;
	text-align: center;
}
/*Derrivative - used some places inside cells/rows/table for providing a right cushion.*/
.rightspacing
{
	padding-right:10px;
}

/*Derrivative - used for the Title of the page above the DropDown Menu. Ex: "My Home Page"*/
.headerTitle {
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight: bold;
	color: #e8f1f8;
	height: 30px;
	background-color: #9999CC;
}

.headerTitle1 {
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: white;
}

.headerTitle2 {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #e8f1f8;
	height: 30px;
	background-color: #9999CC;
}

.headerTitle3 {
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: black;
}

/*Derrivative - used for the Title of the page above the DropDown Menu. Ex: "My Home Page"*/
.barTitle {
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight: bold;
	color: #333333;
}

/*Derrivative - used for the subTitle of the Summary page*/
.subTitle {
	font-family: Arial, Sans-Serif;
	font-size: smaller;
	font-weight: bold;
	font-style: italic;
	color: #333333;
}
/*Derrivative - used for the file upload button.*/
.button_upl
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: #9999CC 1px solid;
	border-top: #9999CC 1px solid;
	border-left: #9999CC 1px solid;
	border-bottom: #9999CC 1px solid;
	table-layout: auto;
	font-weight: lighter;
	font-size: xx-small;
	margin: 0px;
	color: #473C8B;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: White;
	cursor:hand;
}

/*Derrivative - used for all disbled buttons in the application*/
.button_dis
{
   border: #5593d3 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	color: #5593d3;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: #5593d3;
	cursor:hand;
	
}

.shpButton
{
	text-align: center;
	cursor: hand;
	height: 23px;
	margin: 0px;
	width: 150px;
	font-family: Arial, Sans-Serif;
	font-size: small;
}

.shpButton_mo
{
	cursor: hand;
	text-align: center;
	height: 23px;
	margin: 0px;
	width: 150px;
	font-family: Arial, Sans-Serif;
	font-size: small;
}

.buttonShp
{
	width: 110px;
	text-align: center;
	cursor: hand;
}

.buttonShp_mo
{
	width: 110px;
	cursor:hand;
	text-align: center;
}

/*Derrivative - used for all regular buttons in the application including Back, Cancel, Next, Update, etc..*/
.button
{
	text-align: center;
	cursor:hand;
	height: 23px;
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight: bold;

/*	border: #5593d3 1px solid;
	height:18px;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	cursor:hand;
	background-color: #5593d3; */
	
}

/*Derrivative - used for all regular buttons in the application including Back, Cancel, Next, Update, etc.. for a MouseOver event*/
.button_mo
{
	cursor:hand;
	text-align: center;
	height: 23px;
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight: bold;
/*
	border: #473C8B 1px solid;
	height:18px;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin-top:0px;
	margin-bottom:0px;
	border: #473C8B 1px solid;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: #473C8B;
	cursor:hand; */
}

/*-----Added by BP (10/13/03)-----*/
/*Derrivative - used for the "Produce" button in the application*/
.buttonProduce
{
	width: 110px;
	border: #0000FF 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: small;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#0000FF;
	cursor:hand;
}

/*Derrivative - used for the "Produce" button in the application for a MouseOver event*/
.buttonProduce_mo
{
	width: 110px;
	border: #000080 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: small;
	margin-top:2px;
	margin-bottom:0px;
	border: #000080 1px solid;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#000080;
	cursor:hand;
}
/*-----End Addition (10/13/03)-----*/

.buttonRevise
{
	width: 110px;
	border: #BF955F 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: small;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#BF955F;
	cursor:hand;
}

/*Derrivative - used for the "Produce" button in the application for a MouseOver event*/
.buttonRevise_mo
{
	width: 110px;
	border: #543C1C 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: small;
	margin-top:2px;
	margin-bottom:0px;
	border: #543C1C 1px solid;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#543C1C;
	cursor:hand;
}

/*-----Added by BP (10/13/03)-----*/
/*Derrivative - used for the "Approve" button in the application*/
.buttonApprove
{
	min-width: 110px;
	border: #00CD00 1px solid;
	table-layout: auto;
	padding: 1px;
	font-weight: bold;
	font-size: small;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#00CD00;
	cursor:hand;

	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	text-align: center;
   Border-width: 1px;
   Border-color: transparent;
   Border-style: solid;
}

.buttonApproveSmry
{
	border: #00CD00 1px solid;
	table-layout: auto;
	padding: 0px;
	width: 85px;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#00CD00;
	cursor:auto;
}

/*Derrivative - used for the "Approve" button in the application for a MouseOver event*/
.buttonApprove_mo
{
	min-width: 110px;
	border: #008000 1px solid;
	table-layout: auto;
	padding: 1px;
	font-weight: bold;
	font-size: small;
	margin-top:2px;
	margin-bottom:0px;
	border: #008000 1px solid;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#008000;
	cursor:hand;
	border-left: #008000 1px solid;
	border-right: #008000 1px solid;
	border-top: #008000 1px solid;
	border-bottom: #008000 1px solid;

	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	text-align: center;
}
/*-----End Addition (10/13/03)-----*/

/*-----Added by BP (10/13/03)-----*/
/*Derrivative - used for the "Reject" button in the application*/
.buttonReject
{
	width: 85px;
	border: #FF0000 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#FF0000;
	cursor:hand;
}

/*Derrivative - used for the "Reject" button in the application for a MouseOver event*/
.buttonReject_mo
{
	width: 85px;
	border: #800000 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin-top:2px;
	margin-bottom:0px;
	border: #800000 1px solid;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#800000;
	cursor:hand;
}
/*-----End Addition (10/13/03)-----*/

/*Derrivative - used for the "Canceled" button in the application*/
.buttonCanceled
{
	width: 85px;
	border: #646D7E 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#646D7E;
	cursor:hand;
}

/*Derrivative - used for the "Canceled" button in the application for a MouseOver event*/
.buttonCanceled_mo
{
	width: 85px;
	border: #6D7B8D 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin-top:2px;
	margin-bottom:0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#6D7B8D;
	cursor:hand;
}

/*Derrivative - used for the "History" button in the application*/
.buttonAnnotate
{
	border: #DF01D7 0px solid;
	table-layout: auto;
	padding-right: 0px;
	width: 85px;
	padding-left: 0px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 0px;
	color: White;
	height: 18px;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #DF01D7;
	cursor:hand;
	text-align: center;
}

/*Derrivative - used for the "History" button in the application for a MouseOver event*/
.buttonAnnotate_mo
{
	width: 85px;
	border: #610B5E 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin-top:2px;
	margin-bottom:0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#610B5E;
	cursor:hand;
}

/*Derrivative - used for the "History" button in the application*/
.buttonHistory
{
	width: 85px;
	border: #CCCC00 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#CCCC00;
	cursor:hand;
}

/*Derrivative - used for the "History" button in the application for a MouseOver event*/
.buttonHistory_mo
{
	width: 85px;
	border: #CC9900 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin-top:2px;
	margin-bottom:0px;
	color: White;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color:#CC9900;
	cursor:hand;
}

/*Derrivative - used for few Image buttons in the application */
.image_mo
{
	border: #9999CC 1px solid;
	table-layout: auto;
	padding: 0px;
	margin-top:2px;
	margin-bottom:0px;
	border-collapse: collapse;
	cursor:hand;
}

.image_no
{
	border: White 1px solid;
	table-layout: auto;
	padding: 0px;
	margin-top:0px;
	margin-bottom:2px;
	border-collapse: collapse;
	background-color: white;
	cursor:hand;
}

/*Derrivative - used for buttons appearing on the top of the page in the header of the application including Home, Message, Tea, etc..*/
.button_big
{
	border: #333333 1px solid;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	color: #333333;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: #999999;
	cursor:hand;
}
/*Derrivative - used for mouse over for buttons appearing on the top of the page in the header of the application including Home, Message, Tea, etc..*/
.button_big_mo
{
	table-layout: auto;
	border: #333333 1px solid;
	padding: 0px;
	font-weight: bold;
	font-size: xx-small;
	margin: 0px;
	color: #333333;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: #CCCCCC;
	cursor:hand;
}

/*Derrivative - used for displaying the purpose of the page / title for the page. ex: "Create Site Owner"*/
.formtitle
{
	font-weight: bold; 
	font-size: medium;
	color: #333399;
	font-family: Arial, Sans-Serif;
}

.formtitleUnderline
{
   text-decoration: underline;
	font-weight: bold; 
	font-size: medium;
	color: #333399;
	font-family: Arial, Sans-Serif;
}

/*Derrivative - used for displaying the type of results content. Ex: "My Projects", "My Tasks", etc.*/
.currentlocation_mnu
{
	border-bottom: Solid 1px #e8f1f8;
	border-top: Solid 1px #e8f1f8;
	border-left: Solid 1px #e8f1f8;
	border-right: Solid 1px #e8f1f8;
	table-layout: auto;
	padding: 0px;
	font-weight: bold;
	font-size: 15px;
	margin: 0px;
	color: #223978;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: White;
	cursor:hand;
}

/*Derrivative - used for the current location / position. Ex: "Assets >> Images >> Upload Image"*/
.currentlocation
{
	font-weight: bold;
	font-size: small;
	color: #5593d3;
	font-family: Arial, Sans-Serif;
	padding: 0px;
	margin: 0px;
	border-bottom: Solid 1px #e8f1f8;
	border-top: Solid 1px #e8f1f8;
	border-left: Solid 1px #e8f1f8;
	border-right: Solid 1px #e8f1f8;
	height: 18px;
}

/*Derrivative - used for the action bar / position. Ex: "Attribute View, Delete from Project"*/
.location_bar
{
   font-weight: bold;
	font-size: xx-small;
	color: White;
	font-family: Arial, Sans-Serif;
	border-bottom: Solid 1px #ff8d3e;
	border-top: Solid 1px #ff8d3e;
	border-left: Solid 1px #ff8d3e;
	border-right: Solid 1px White;
	height: 19px;
	background-color: #ff8d3e;
}


/*Derrivative - used for mouse over of the action bar / position. Ex: "Attribute View, Delete from Project"*/
.location_bar_i
{
   font-weight: bold;
	font-size: xx-small;
	color: White;
	font-family: Arial, Sans-Serif;
	border-bottom: Solid 1px #ff8d3e;
	border-top: Solid 1px #ff8d3e;
	border-left: Solid 1px #ff8d3e;
	border-right: Solid 1px White;
	height: 19px;
	background-color: #CC6600;
}

/*This shouldn't be used. Should be changed to a Graphic Icon. This is for time being for ">"*/
.wingdings
{
	font-family:Wingdings;	
}

/*Derrivative - Used for fixing up the row height of a cell / table row*/
.verticalspace_normal
{
	height:10px;
}

/*Derrivative - Used for fixing up the row height of a cell / table row*/
.verticalspace_oneline
{
	height:35px;
}

/*Derrivative - used to supress borders if any from the parent*/
.noborder
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: transparent;
}

.errorOops
{
	font-size: 50px;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color: Red;
	text-align: center;
}

.blank
{
	height: 5px;
}

/*Derrivative - used for the entire text content in the application.*/
.fineContent   
{
	font-size: 7px;
	font-family: Arial, Sans-Serif;
}

.fineContentSingleBarCode   
{
	font-size: 21px;
	font-family: Arial, Sans-Serif;
}

.menuColor
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	/*color:#223978;*/
}

.21Content {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 36px;
}
 
.content   
{
	font-size: small;
	font-family: Arial, Sans-Serif;
}

.requestedContent {
	font-size: 12px;
	font-family: Arial, Sans-Serif;
}

.contentLogin
{
	font-size: medium;
	font-family: Arial, Sans-Serif;
}

.contentAlt
{
   font-size:medium;
	font-family: Arial, Sans-Serif;
}

.contentStrikeThrough
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	text-decoration:line-through;
}


.contentPad10   
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	padding-right: 10;
}

.bigboldcontent
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:blue;
}

.mediumContent
{
	font-size:x-large;
	font-family: Arial, Sans-Serif;
}

.bigcontent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
}

.bdgHeader
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:black;
	border-style:none;
	text-decoration: underline;
	background-color: transparent;
}
.bdgItem
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:black;
	border-style:none;
	background-color: transparent;
}

.boldcontent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: black;
}

.greyboldcontent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color:Gray;
}

.greyBigboldcontent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color:Gray;
}

.orangeBoldContent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:#ff8d3e;
}

.greenBoldContent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:Green;
}

.redBoldContent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:Red;
}

.brownBoldContent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:#543C1C;
}

.blueBigBoldContent
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:Blue;
}

.blueBoldContent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:Blue;
}

.blueContent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	color:Blue;
}

.greenContent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	color:Green;
}

.orangeContent
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	/*color:#ef7521;*/
	color: Gray;
}

.rptFormTitle
{
	font-weight: bold; 
	font-size: large;
	color: #333399;
	font-family: Arial, Sans-Serif;
}

.bdgtRptHeader
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight:bold;
	color:black;
	border-style:none;
	text-decoration: underline;
	background-color: transparent;
}

.rptSectionHeader
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style: italic;
	color: black;
	border-style: none;
	background-color: transparent;
}

.rptSubTotals
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: black;
	border-style: none;
	background-color: transparent;
}

.rptSubTotalsRed
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: red;
	border-style: none;
	background-color: transparent;
}

.rptHeader
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color: black;
	border-style: none;
	background-color: transparent;
}

.rptDataContent
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color: black;
	border-style: none;
	background-color: transparent;
}

.rptDataContentRed
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color: red;
	border-style: none;
	background-color: transparent;
}

.rptDataBoldContent
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color: black;
	border-style: none;
	background-color: transparent;
}

.rptDataBoldContentRed
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: red;
	border-style: none;
	background-color: transparent;
}

.rptVariance
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: black;
	border-style: none;
	background-color: transparent;
}

.rptVarianceRed
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: red;
	border-style: none;
	background-color: transparent;
}

.rptHdr
{
	font-size: 16px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: #473C8B;
	border-style: none;
}

.rptHdrBlack
{
	font-size: 16px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color:Black;
	border-style: none;
}

.rptData
{
	font-size: x-small;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color: black;
	background-color: transparent;
}

.rptContent
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color: black;
	border-style: none;
	background-color: transparent;
}


/*Derrivative - used for the entire text content in the application.*/
.textcontent   
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	background-color:White;
	border-style:none;
}
.redcontent   
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	color:Red;
}

.TRHeader
{
	background: #9999CC;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	border-bottom:none;
	border-top:none;
	border-left:none;
	border-right:none;
	border:none;
}

/*Derrivative - used for formatting the table row / heading for tables containing column info with multiple rows. Ex: Table to assign Permissions for menus*/
.tableheading
{
	font-size: xx-small;
	background:  #9999CC;
	font-weight: BOLD;
	vertical-align: baseline;
	font-family: Arial, Sans-Serif;
	text-align: center;
	color: White;
}

/*Derrivative - Used to distinguish between rows if multiple rows are shown very close on any screen. */
.distinctRow
{
   background: #e8f1f8;
}

.menuAppears
{
	table-layout: fixed;
	border-collapse: separate;
	background-color: buttonface;
}

/*Derrivative - Applied to the Header in the page which has the Home, Message, Team buttons with the company info.*/
.MenuBGBorder
{
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	border-bottom:#223978 2px solid;
	height:40px;
}

.menuBG
{
	background-color: #5593d3; 
/*	background-color: #979797; */
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	border-bottom:none;
	border-top:none;
	border-left:none;
	border-right:none;
	border:none;
	height:40px;
}

/*Derrivative - Applied to the Row for the Menu Services.*/
 .menuTRBG
{
	background: White;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	border-bottom:none;
	border-top:none;
	border-left:none;
	border-right:none;
	border:none;
}

/*Derrivative - used for the titles appearing on the Header - Ex: Welcome UserName of CompanyName*/
.shortcut {
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
	color: white;
	font-weight: normal;
}

/*Derrivative - Was used for the UserName and CompanyName before. But now not used!*/
.shortcut_medium {
	font-family: Arial, Sans-Serif;
	font-size: x-small;
	color: #333333;
	font-weight: bold;
}

/*Derrivative - used for the smallest items in the Header - Ex: DateStamp*/
.shortcut_small
{
	font-family: Tahoma,Arial;
	font-size:xx-small;
	color: #333333;
	font-weight:normal;
}

/*Derrivative - used for the biggest item in the header - Ex: Project # or ID*/
.shortcut_large
{
	font-family: Tahoma,Arial;
	font-size:medium;
	font-weight:normal;
	color: #333333;
}


/*Derrivative - used for all input boxes in the application*/
.inputNoBorderRed
{
	padding-left: 0px;
	font-size: small;
	padding-bottom: 0px;
 	margin: 0px;
	text-align:right;
	table-layout: auto;
	padding-right: 2px;
	padding-top: 0px;
	font-family:  Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: White;
	border:none;
	color: Red;
}

.inputNoBorder
{
	padding-left: 0px;
	font-size: small;
	padding-bottom: 0px;
 	margin: 0px;
	text-align:right;
	table-layout: auto;
	padding-right: 2px;
	padding-top: 0px;
	font-family:  Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: White;
	border:none;
}


.input
{
	padding-left: 0px;
	font-size: small;
	padding-bottom: 0px;
	margin: 0px;
	table-layout: auto;
	padding-right: 0px;
	border-right: #9999CC 1px solid;
	border-top: #9999CC 1px solid;
	border-left: #9999CC 1px solid;
	border-bottom: #9999CC 1px solid;
	color: #000066;
	padding-top: 0px;
	font-family:  Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: White;
}

.inputDisabled {
	padding-left: 0px;
	font-size: small;
	padding-bottom: 0px;
	margin: 0px;
	table-layout: auto;
	padding-right: 0px;
	border-right: #9999CC 1px solid;
	border-top: #9999CC 1px solid;
	border-left: #9999CC 1px solid;
	border-bottom: #9999CC 1px solid;
	color: #000066;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: lightgray;
}

.inputAlt
{
   padding: 0px 10px 0px 10px;
   font-size: large;
   margin: 0px;
   table-layout: auto;
   border-right: #9999CC 1px solid;
   border-top: #9999CC 1px solid;
   border-left: #9999CC 1px solid;
   border-bottom: #9999CC 1px solid;
   border-radius:6px;
   color: #000066;
   font-family: Arial, Sans-Serif;
   border-collapse: collapse;
   background-color: White;
   height: 30px;
}

.inputAltM
{
   padding: 0px 8px 0px 8px;
	font-size:large;
	margin: 0px;
	table-layout: auto;
	border-right: #9999CC 1px solid;
	border-top: #9999CC 1px solid;
	border-left: #9999CC 1px solid;
	border-bottom: #9999CC 1px solid;
   border-radius:6px;
	color: #000066;
	font-family:  Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: White;
	height:18px;
}

/*Derrivative - used for all bold input boxes in the application*/
.boldinput
{
	border-right: #9999CC 1px solid;
	border-top: #9999CC 1px solid;
	border-left: #9999CC 1px solid;
	border-bottom: #9999CC 1px solid;
	table-layout: auto;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 0px;
	margin: 0px;
	color: blue;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: White;
}

/*Derrivative - used for aligning text to the right inside a textbox*/
.inputnum
{
	border-right: #9999CC 1px solid;
	border-top: #9999CC 1px solid;
	border-left: #9999CC 1px solid;
	border-bottom: #9999CC 1px solid;
	padding-left: 0px;
	font-size: small;
	padding-bottom: 0px;
 	margin: 0px;
	text-align:right;
	table-layout: auto;
	padding-right: 2px;
	color: #000066;
	padding-top: 0px;
	font-family:  Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: White;
}

/*Derrivative - used for all Dropdown boxes in the application*/
.drpdwn	
{	
	border-right: #9999CC 1px solid;
	border-top: #9999CC 1px solid;
	border-left: #9999CC 1px solid;
	border-bottom: #9999CC 1px solid;
	font-family: Arial, Sans-Serif;
	font-size: small;
	overflow:auto;
	color:#000066;
	background-color:White;
}

/*Derrivative - used for all Dropdown boxes in the application*/
.drpdwnBx {
	border-right: #9999CC 1px solid;
	border-top: #9999CC 1px solid;
	border-left: #9999CC 1px solid;
	border-bottom: #9999CC 1px solid;
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
	overflow: auto;
	color: #000066;
	background-color: White;
	height: 290px;
	width: 450px;
}

/*Derrivative - used for all Dropdown boxes in the application*/
.PrjFldrDrpdwnBx {
	border-right: #9999CC 1px solid;
	border-top: #9999CC 1px solid;
	border-left: #9999CC 1px solid;
	border-bottom: #9999CC 1px solid;
	font-family: Arial, Sans-Serif;
	font-size: x-small;
	overflow: auto;
	color: #000066;
	background-color: White;
	height: 290px;
	width: 450px;
}

/*Derrivative - used for the ListBox Control on the page where moving Up and Down is used.*/
.direction
{
	border-right: #9999CC 1px solid;
	border-top: #9999CC 1px solid;
	border-left: #9999CC 1px solid;
	border-bottom: #9999CC 1px solid;
	table-layout: auto;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bolder;
	font-size: x-small;
	padding-bottom: 0px;
	margin: 0px;
	color: #808080;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: #dddddd;
}

/*Derrivative - used for having a thin line at the top of the cell / row / table*/
.tabletopborder
{
	border-top: white 1px solid;
}

.imgBorder
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: none;
}
.imgCellBorder
{
	border-right: gray 1px solid;
	border-top: none;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.imgCellBorderNoR
{
	border-right: none;
	border-top: none;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.imgCellBorderNoL
{
	border-right: gray 1px solid;
	border-top: none;
	border-left: none;
	border-bottom: gray 1px solid;
}


.error
{
	font-family: Arial, Sans-Serif;
	 color: Red;
	 font-size: small;
}

.success
{
	 font-family: Arial, Sans-Serif;
	 color: green;
	 font-size: small;
}

.pagedirection {
	font-family: Arial, Sans-Serif;
	font-size: x-small;
	color: black;
}

.pagecount
{
	font-family: Arial, Sans-Serif;
	font-size:xx-small;	
}

/*All the ones below are for the ASP NET MENU Control.*/
/**Applies when Menu Item is on focus***/
.aspnmIO
{
		border-right: White 1px solid;
	border-bottom: White 1px solid;
	border-left: none;
	border-top: none;
	font-size: x-small;
	color: White;
	font-family: Arial, Sans-Serif;
	background-color: #5593d3;
	cursor:hand;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/******Applies for all normal Menu Items (Default)********/
.aspnmI
{
	border-right: White 1px solid;
	border-left: none;
	border-top: none;
	border-bottom: White 1px solid;
	font-size: x-small;
	color: White;
	font-family: Arial, Sans-Serif;
	background-color: #223978;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/******Applies when Menu Item is Selected (Clicked)********/
.aspnmID
{
	border-right: White 1px solid;
	border-left: none;
	border-top: none;
	border-bottom: White 1px solid;
	font-size: x-small;
	color: red;
	font-family: Arial, Sans-Serif;
	background-color: #DDDDDD;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}

/***Applies for Menu Groups***/
.aspnmG
{
	border-right: White 1px solid;
	border-left: none;
	border-top: none;
	border-bottom: White 1px solid;
	font-size: x-small;
	color: red;
	font-family: Arial, Sans-Serif;
	background-color: #dddddd;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/**For Report GRIDS**/
.ReportContent
{
	font-family: Arial, Sans-Serif;
	font-size: small;
}

.ReportHeading
{
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight: bold;	
}

.ReportTableHeader
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	background-color: #5593d3;
	font-family:  Arial, Sans-Serif;	
	font-size: small;
	font-weight:bold;
	color:White;
}

.ReportTableHeaderText
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	background-color: #5593d3;
	font-family:  Arial, Sans-Serif;	
	font-size: small;
	font-weight:bold;
	color:White;
}

.PrjSummaryHeader
{
	border-bottom: White 2px solid;
	border-top: White 2px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	background-color: #5593d3;
	font-family:  Arial, Sans-Serif;	
	font-size: small;
	font-weight:bold;
	color:White;
}

.ReportNormalBG {
	font-size: small;
	font-family: Arial, Sans-Serif;
	height: 20px;
	border-right: white thin double;
	border-top: white thin double;
	border-left: white thin double;
	border-bottom: white thin double;
	word-wrap: normal;
}

.ReportAlternatingBG
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	background-color: #e8f1f8;
   height: 20px;
	border-right: white thin double;
	border-top: white thin double;
	border-left: white thin double;
	border-bottom: white thin double;
	word-wrap: normal;
}

.ReportAlternatingBGNormalheight
{
	font-size: xx-small;
	font-family: Arial, Sans-Serif;
	background-color: #e8f1f8;
	border-right: white thin double;
	border-top: white thin double;
	border-left: white thin double;
	border-bottom: white thin double;
}

.ReportAlternatingTNBG {
	font-size: small;
	font-family: Arial, Sans-Serif;
	background-color: #e8f1f8;
	height: 150px;
	border-right: white thin double;
	border-top: white thin double;
	border-left: white thin double;
	border-bottom: white thin double;
	word-wrap: normal;
}

.ReportRegularBG
{
	font-size: small;
	font-family: Arial, Sans-Serif;
	background-color:White;
   height: 20px;
	border-right: white thin double;
	border-top: white thin double;
	border-left: white thin double;
	border-bottom: white thin double;
	word-wrap: normal;
}

.ReportRegularTNBG {
	font-size: small;
	font-family: Arial, Sans-Serif;
	background-color: White;
	height: 150px;
	border-right: white thin double;
	border-top: white thin double;
	border-left: white thin double;
	border-bottom: white thin double;
	word-wrap: normal;
	vertical-align: top;
}

.ReportHeader {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: medium;
}

.barCodeLabel {
	height: 25px;
	width: 89mm;
	vertical-align: bottom;
	page-break-before: always;
	font-family: Arial, Sans-Serif;
	font-size: smaller;
}

.code39BarCode
{
   font-family: free 3 of 9;
   font-size: 29mm;
}

.barCodeRow
{
/*	width: 89mm;
	height: 28mm;
	vertical-align: middle; */
   page-break-after: always; 
}

.barCode3W
{
   width: 3.25in;
}

.barCode4H
{
	height: 4.0in;
}

.barCode4HBreak
{
	height: 4.0in;
   page-break-after: always; 
}

.pagebreak 
{ 
   page-break-before: always; 
}

.gtsHead
{
	border-left: #8080FF 1px solid;
	border-right: #8080FF 1px solid;
	border-top: #8080FF 1px solid;
	border-bottom: #8080FF 1px solid;
	table-layout: auto;
	width: 110px;
	font-weight: bold;
	font-size: small;
	color: White;
	max-height: 18px;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #8080FF;
}

.gtsHeadSelect
{
	border-left: #5593d3 1px solid;
	border-right: #5593d3 1px solid;
	border-top: #5593d3 1px solid;
	border-bottom: #5593d3 1px solid;
	table-layout: auto;
	width: 110px;
	font-weight: bold;
	font-size: small;
	color: White;
	max-height: 18px;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #5593d3;
}

.gtsHeadTableBackground
{
	table-layout: auto;
	width: 720px;
	height: 20px;
	background-color: #e8f1f8;
}

.cursorHand
{
	cursor:hand;
}

.DerseWhite {
	font-size: 16px;
	font-family: Arial, Sans-Serif;
	color: White;
}

.DerseYellow {
	font-size: medium;
	font-family: Arial, Sans-Serif;
	color: #ec7623;
}

.DerseWhiteM {
	font-size: 10px;
	font-family: Arial, Sans-Serif;
	color: White;
}

.DerseYellowM {
	font-size: 10px;
	font-family: Arial, Sans-Serif;
	color: #ec7623;
}

.button_mnuDerse
{
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-radius:6px;
	table-layout: auto;
	padding-right: 0px;
	width: 250px;
	padding-left: 0px;
	font-weight: bold;
	font-size:medium;
	padding-bottom: 0px;
	color: White;
	height:30px;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #ec7623 !important;
	cursor:hand;
}

.button_mnuDerse_mo
{
	width: 250px;
	border-left: #ef7521 1px solid;
	border-right: #ef7521 1px solid;
	border-top: #ef7521 1px solid;
	border-bottom: #ef7521 1px solid;
	border-radius:6px;
	table-layout: auto;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold; 
	font-size:medium;
	padding-bottom: 0px;
	margin: 0px;
	color: White;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	background-color: CC6600;
	height:30px;
	cursor:hand;
	text-align: center;
}

.button_mnuDerseM
{
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	table-layout: auto;
	padding-right: 0px;
	width: 152px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 0px;
	color: White;
	height:18px;
	border-radius:6px;
	text-align: center;
	font-family: Arial, Sans-Serif;
	background-color: #ec7623 !important;
	cursor:hand;
}

.button_mnuDerseM_mo
{
	width: 152px;
	border-left: #ef7521 1px solid;
	border-right: #ef7521 1px solid;
	border-top: #ef7521 1px solid;
	border-bottom: #ef7521 1px solid;
	table-layout: auto;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold; 
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: White;
	padding-top: 0px;
	font-family: Arial, Sans-Serif;
	border-collapse: collapse;
	border-radius:6px;
	background-color: CC6600;
	height:18px;
	cursor:hand;
	text-align: center;
}


.MenuStyle
{
   font-size:small;
   font-family: Arial, Sans-Serif;
	font-weight:normal;
   color: #555559;
   width: 600px;
   border-style:solid;
   height: 25px;
   
   Orientation:Horizontal;
   BorderColor:white;
   StaticMenuStyle-BackColor:white;
   StaticSelectedStyle-BackColor:#5593d3;
   DynamicSelectedStyle-BackColor:#5593d3;
   DynamicMenuItemStyle-BackColor:white;
   DynamicMenuItemStyle-ForeColor:#555559;
   DynamicMenuItemStyle-BorderColor:#555559;
   DynamicMenuItemStyle-BorderWidth:1px;
   DynamicMenuItemStyle-Height:25px;
   DynamicMenuItemStyle-HorizontalPadding:5px;
   DynamicMenuItemStyle-VerticalPadding:2px;
   DynamicMenuStyle-ForeColor:#555559;
   DynamicMenuStyle-BackColor:white;
}

.display-topright
{
   position:absolute;
   right:0;
   top:0
}

.display-right
{
   position:absolute;
   top:50%;
   right:0%;
   transform:translate(0%,-50%);
   -ms-transform:translate(0%,-50%)
}

.modal
{
   z-index:3;
   display:none;
   padding-top:100px;
   position:fixed;
   left:0;
   top:0;
   width:100%;
   height:100%;
   overflow:auto;
}

.modal-content
{
   margin:auto;
   background-color:#fff;
   position:relative;
   padding:0;
   outline:0;
   width:600px
}

.animate-zoom {animation:animatezoom 0.6s}

.GTSImage {
	width: 100%;
}

.GTSImage td {
}

.GTSImage td:last-child {
}


.wizard a {
    padding: 20px 12px 20px;
    position: relative;
    display: inline-block;
    text-decoration: none;
    min-width: 24.75%;
    margin-left: 0.25%;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    color: #707070;
    background: #EBEBEB;
    text-transform: uppercase;
    cursor: pointer;
}
 
    .wizard a:hover {
        text-decoration: none;
    }
 
    .wizard a:first-child {
        margin-left: 0;
    }
 
.wizard:not(.left-arrow) a:before {
    width: 0;
    height: 0;
    border-top: 30px inset transparent;
    border-bottom: 30px inset transparent;
    border-left: 30px solid #FFFFFF;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
}
 
 
.wizard:not(.left-arrow) a:after {
    width: 0;
    height: 0;
    border-top: 30px inset transparent;
    border-bottom: 30px inset transparent;
    border-left: 30px solid #EBEBEB;
    position: absolute;
    content: "";
    top: 0;
    right: -30px;
    z-index: 2;
}
 
.wizard a:first-child:before,
.wizard a:last-child:after {
    border: none;
}

.KitMessageVES {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	background-color: #5593d3;
	font-family: Arial, Sans-Serif;
	font-size: large;
	font-weight: bold;
	color: White;
}

