/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	font-weight: normal;
	font-size: 0.8em;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
}
.ColdHorizTabBtn
{ 
	background-color:  #336699; 
	border: peru thin solid;
	font-weight: bold;
	font-size: smaller;
	color: black;
}
.HotHorizTabBtn
{
	border-right: lightblue thin solid;
	border-top: lightblue thin solid;
	font-weight: bold;
	font-size: smaller;
	border-left: lightblue thin solid;
	color: white;
	border-bottom: #336699 thin solid;
	background-color: lightblue
}
.TabBodyContent
{
	background-color: cornflowerblue;
	border-top: cornflowerblue thin solid; 
	border-right: tan thin solid;
	border-bottom: tan thin solid;
	border-left: tan thin solid
}
.CriteriaPanel
{
	background-color: palegoldenrod
}
.FormControlLabel
{
	color:white;
	FONT-SIZE: 8pt;
}

.TextBoxConditionalField
{
	border-color:Olive;
	Background-color:  lightyellow;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}
.TextBoxStandardField
{
	/*border-color:Olive;*/
	/*Background-color: #FFFBCE;*/
	Background-color: #FFFCDB;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	border-left-color:#BCC6CD;
	border-right-color:#BCC6CD;
	border-bottom-color:#BCC6CD;
	border-top-color:#BCC6CD;
	border-left-width:3px;
	border-right-width:3px;
	border-bottom-width:3px;
	border-top-width:3px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-style:solid;
	
}


.TextBoxRequiredField
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-style:solid;
	border-left-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-top-width:2px;
	border-left-color:LightSlateGray;
	border-right-color:LightSlateGray;
	border-bottom-color:LightSlateGray;
	border-top-color:LightSlateGray;
	/*font-weight:bold;*/
}


.TextBoxSystemField
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 18px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-color:LightSlateGray;
	border-right-color:LightSlateGray;
	border-bottom-color:LightSlateGray;
	border-top-color:LightSlateGray;
	font:menu;
	background:White;
	/*font-weight:bold;*/
}


.TextBoxSearchField
{
	/*
    border-color:LightSlateGray;
	FONT-SIZE: 8pt;
    */
	border-left-color:#BCC6CD;
	border-right-color:#BCC6CD;
	border-bottom-color:#BCC6CD;
	border-top-color:#BCC6CD;
	border-left-width:3px;
	border-right-width:3px;
	border-bottom-width:3px;
	border-top-width:3px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-style:solid;
	FONT-SIZE: 8pt;
	
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
}
.CheckBoxRequiredField
{
	border-color:Olive;
	Background-color:  lightblue;
	Height: 25px;
	Width: 200px
}
.CheckBoxConditionalField
{
	border-color:Olive;
	Background-color:  lightyellow;
	Height: 25px;
	Width: 200px;
	
}
.CheckBoxStandardField
{
	/*border-color:Olive;  */
	Background-color:  #FFFCDB;
	Height: 25px;
	Width: 200px;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	
	border-left-color:#BCC6CD;
	border-right-color:#BCC6CD;
	border-bottom-color:#BCC6CD;
	border-top-color:#BCC6CD;
	
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;

	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-style:solid;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	
	
}
.CheckBoxSystemField
{
	border-color:Olive;

	Height: 25px;
	Width: 200px
}
.CheckBoxSearchField
{
	border-color:Olive;
	
	Height: 25px;
	Width: 200px;
}

.DropDownRequiredField
{
	border-color:Olive;
	Background-color:  lightblue;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}
.DropDownConditionalField
{
	Background-color:  lightyellow;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}
.DropDownStandardField
{
	border-color:Olive;
	Background-color:  white;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}
.DropDownSystemField
{
	border-color:Olive;
	Background-color:  white;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}
.DropDownSearchField
{
	border-color:Olive;
	Background-color:white;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}

.RadioButtonRequiredField
{
	border-color:Olive;
	Background-color:  lightblue;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}
.RadioButtonConditionalField
{
	border-color:Olive;
	Background-color:  lightyellow;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}
.RadioButtonStandardField
{
	border-color:Olive;
	Color:White;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}
.RadioButtonSystemField
{
	border-color:Olive;
	Color:White;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}
.RadioButtonSearchField
{
	border-color:Olive;
	Color:White;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	Width: 200px
}
.LabelInfoMsgField
{
	background-color:Transparent;
	color:Red;
	font-size:8pt;
	font-family: Arial;
	font-weight:bold;
	text-align:left;
}	
.PictureControl
{
	Height: 250px;
	Width: 500px
}
.LabelControl
{   
	FONT-FAMILY:  Arial;
	FONT-SIZE: 8pt;
	color:Black;
	Height:16px;
	background-color:Transparent;
	/*font-weight:bold;*/
	text-align:left;
	
}
.LabelGroupHeading
{
	background-color:lightsteelblue;
	Color:White;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	text-align:left;
}
.LabelCriteriaHeading
{
	Color:#00308a;  
	background-color:Transparent;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	text-align:left;
}

.LabelCriteriaData
{
	Color:Black;
	background-color:Transparent;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 16px;
	text-align:left;
}

.LabelPageHeading
{
	/*Color:#00308a;  */
	color:LightSlateGray;
	background-color:Transparent;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	font-weight:bold;
	text-align:left;
}


/*----Serach-----------*/
.SearchGrid_SelectedItemStyle 
{
	/*background-color:#E0E0E0;*/
	background-color:#FBF6C5;
	font-family:Arial;
	font-size:xx-small;
	vertical-align:middle;
	height: 15px;
}



.SearchGrid_AlternatingItemStyle 
{
	background-color:#E8E8D8;
	font-family:Arial;
	font-size:xx-small;
	vertical-align:middle;
	height: 15px;
}

.SearchGrid_ItemStyle 
{
	background-color:white;
	font-family:Arial;
	font-size:xx-small;
	vertical-align:middle;
	height: 15px;
}

.SearchGrid_EditItemStyle 
{
	font-family:Arial;
	font-size:xx-small;
	vertical-align:middle;
	height: 15px;
}

.SearchGrid_HeaderStyle 
{
	color:white;
	background-color:#7898B8;
	font-family:Arial;
	font-size:x-small;
	font-weight:bold;
	height: 10px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0; 
	text-align:center;
	text-decoration:none;


}

.SearchGrid_PagerStyle 
{
	background-color:#E0E0E0;
	color:Black;
	height: 4px;
	font-family:Arial;
	font-size:x-small;
	
}
.SearchGrid_Grid
{
	color:Black;
	border-style:double;
	border-width:8px;
	border-color: #7898B8;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	
}
.SearchGrid_MorePages
{
	background-color:#E3DEA2;
	font-family:Arial;
	font-size:xx-small;
	vertical-align:middle;
	height: 25px;
	
}
/*----End Serach Grid-----------*/
.Link_Standard
{
	Color:White;
 } 
/*-------!!!!-------*/

.Search_Button
{
	/*background: #ebf2fe;*/
	 /*COLOR: #FFEFB9;*/
	color: #00308a;
	BACKGROUND: #CEDAE2;
 	font-family:Arial;
	font-size:x-small;
	font-weight:bold;
	
}
.Reset_Button
{
	 background: #FFFFC0;
	font-family:Arial;
	font-size:x-small;

	color: #00308a;
	font-weight:bold;
	
}
.Submit_Button
{
	/*background: #FFFFC0;*/
	/*background:  #CECED0;*/
	background:#D8D8D8;
	font-family:Arial;
	font-size:x-small;

	color: #00308a;
	font-weight:bold;
	
}
.Submit_Button_Spl
{
	background: #8C9EBD;
	font-family:Arial;
	font-size:x-small;
	color:White;
	border-style:ridge;
	font:menu;
	height:24px;
	width:112px;
	
}

.Menu_Button
{
	 background: #90A1C6;
	font-family:Arial;
	font-size:x-small;

	color: #414B69;
}
.Menu_Button_Unselected
{
	background: #7898B8;
	font-family:Arial;
	font-size:x-small;
	color:White;
	border-style:ridge;
	font:menu;
	height:24px;
	width:112px;

}

.Menu_Button_Selected
{
	background: #E8E8D8;
	font-family:Arial;
	font-size:x-small;
	color:Black;
	border-style:ridge;
	font:menu;
	height:24px;
	width:112px;
	
}

.LabelProdTypeHeader
{
	border-left: 2px solid LightSlateGray;
	border-right: 2px solid LightSlateGray;
	border-top: 2px solid LightSlateGray;
	FONT-SIZE: 10pt;
		FONT-FAMILY: Tahoma, Arial, Verdana;
		Height: 25px;
	/*border-bottom-style:solid; */
	/*border-bottom-width:1px; */
	/*border-bottom-color:LightSlateGray; */
		text-align:center;
	background:;
		font-weight:bold;
		font:caption;
		color:LightSlateGray;
	
}
.popoupLabel
{
	FONT-SIZE:xx-small;
	FONT-FAMILY: Tahoma;
	Height: 4px;
	color:Navy;
}

.popupPageHeading
{
	
	color:AFB9CB;
	background-color:Transparent;
	FONT-SIZE: 14pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	font-weight:bold;
}

.kpcLable1
 { 
	Color:#1a4381;
	FONT-FAMILY:  Arial, Verdana;
	FONT-SIZE: 10pt;
	font-weight:bold;
 }
 
 .kpcDropDownBox
 {
	FONT-FAMILY:  Arial, Verdana;
	FONT-SIZE: 8pt;
 }
 
 .kpctableFrame
 {
	FONT-FAMILY:  Arial, Verdana;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:none; 
	border-top-style:none;
	
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	/*
	border-left-color:none;
	border-right-color:none;
	border-bottom-color:none; 
	border-top-color:none;
*/
	text-align:center;
	
 }
 
 .kpcField1
 {
	
	/*Background-color: #FFFBCE;*/
	Background-color: #FFFCDB;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	border-left-color:#BCC6CD;
	border-right-color:#BCC6CD;
	border-bottom-color:#BCC6CD;
	border-top-color:#BCC6CD;
	
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-style:solid;
	/*color: #00308a;*/
	color:Black;
	FONT-SIZE: 8pt;
 }
 
 
 .kpcInfo
{
	/*border-color:Olive;*/
	/*Background-color: #FFFBCE;*/
	Background-color: white;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 25px;
	border-left-color:#BCC6CD;
	border-right-color:#BCC6CD;
	border-bottom-color:#BCC6CD;
	border-top-color:#BCC6CD;
	border-left-width:3px;
	border-right-width:3px;
	border-bottom-width:3px;
	border-top-width:3px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-style:solid;
	color:Blue;
	padding-left: 50px;
	padding-top:30px;
	
}
.kpc_ErrorMsg
{
	color:red;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	FONT-SIZE: 8pt;
}
.kpc_AdjustPayInfo
{
FONT-FAMILY: Tahoma, Arial, Verdana;
FONT-SIZE: 10pt;	

}
 
 


.ds_box { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 170; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff }
.ds_tbl { Z-INDEX: 151; BACKGROUND-COLOR: white }
.ds_head { FONT-WEIGHT: bold; FONT-SIZE: 13px; Z-INDEX: 152; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 2px; BACKGROUND-COLOR: #8C9EBD; TEXT-ALIGN: center }
.ds_subhead { FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: 153; WIDTH: 32px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center }
.ds_cell { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; Z-INDEX: 154; PADDING-BOTTOM: 5px; CURSOR: hand; COLOR: #000; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center }
.ds_cell_today{ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; Z-INDEX: 156; PADDING-BOTTOM: 5px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #8C9EBD; TEXT-ALIGN: center }
.ds_close { FONT-WEIGHT: bold; FONT-SIZE: 13px; Z-INDEX: 152; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 2px; BACKGROUND-COLOR: gray; TEXT-ALIGN: center }
.ds_cell_weekends { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; Z-INDEX: 154; PADDING-BOTTOM: 5px; CURSOR: hand; COLOR: #000; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFC0; TEXT-ALIGN: center }
.ds_cell:hover { Z-INDEX: 155; BACKGROUND-COLOR: #f3f3f3 }
.ds_cell_over { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; Z-INDEX: 157; PADDING-BOTTOM: 5px; CURSOR: hand; COLOR: #000; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E1C372; TEXT-ALIGN: center }


.ServerDateTime
{
	Color:Black;
	background-color:Transparent;
	FONT-SIZE: 7pt;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	Height: 16px;
}

.HUnselectedAlt { text-align:left; FONT-SIZE: 11px; FILTER: alpha(opacity=90); FONT-FAMILY: Arial; BACKGROUND-COLOR:#1a4381; moz-opacity: 0.9; opacity: 0.9; CURSOR: default;color:White;font-weight:bold } 
.HSelectedAlt { text-align:left;   FONT-SIZE: 11px; FILTER: alpha(opacity=90); CURSOR: pointer; FONT-FAMILY: Arial; BACKGROUND-COLOR: #1a4381; moz-opacity: 0.9; opacity: 0.5;color:#ffefb9; font-weight:bold} 
IMG.HSelectedAlt { CURSOR: pointer ;} 
IMG.HUnselectedAlt {CURSOR: default; }



.HUnselected { text-align:left; FONT-SIZE: 10px; FILTER: alpha(opacity=90); FONT-FAMILY: Arial; BACKGROUND-COLOR: #DFEEF6; moz-opacity: 0.9; opacity: 0.9; CURSOR: default;} 
.HSelected { text-align:left;   FONT-SIZE: 10px; FILTER: alpha(opacity=90); CURSOR: pointer; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FFF7DC; moz-opacity: 0.9; opacity: 0.9; } 
IMG.HSelected { CURSOR: pointer ;} 
IMG.HUnselected {CURSOR: default; }

.VUnselectedAlt { text-align:left; FONT-SIZE: 11px; FILTER: alpha(opacity=90); FONT-FAMILY: Arial; BACKGROUND-COLOR:#1a4381; moz-opacity: 0.9; opacity: 0.9; CURSOR: default;color:White;font-weight:bold } 
.VSelectedAlt { text-align:left;   FONT-SIZE: 11px; FILTER: alpha(opacity=90); CURSOR: pointer; FONT-FAMILY: Arial; BACKGROUND-COLOR: #1a4381; moz-opacity: 0.9; opacity: 0.5;color:#ffefb9; font-weight:bold} 
IMG.VSelectedAlt { CURSOR: pointer ;} 
IMG.VUnselectedAlt {CURSOR: default; }

.VUnselected { text-align:left; FONT-SIZE: 10px; FILTER: alpha(opacity=90); FONT-FAMILY: Arial; BACKGROUND-COLOR: white; moz-opacity: 0.9; opacity: 0.9; CURSOR: default;Color:Black;} 
.VSelected { text-align:left;   FONT-SIZE: 10px; FILTER: alpha(opacity=90); CURSOR: pointer; FONT-FAMILY: Arial; BACKGROUND-COLOR: white; moz-opacity:0.9; opacity: 0.9; Color:red;} 
IMG.HSelected { CURSOR: pointer ;} 
IMG.HUnselected {CURSOR: default; }




.HeaderBar 
{
BACKGROUND: #003366;
COLOR: #ffefb9;
FONT-FAMILY: Arial;
FONT-SIZE:1.1em;
line-height:1.6em;
FONT-WEIGHT: bold;

}

.iframe { FILTER: alpha(opacity=10); moz-opacity: 0.1; opacity: 0.1; }
	


