﻿@media print {
.gjj_noPrint{display:none;}
}
.borderBlack{
border-style:solid;
border-width:1px;
border-color:black;
}
H2{font-size:18px;margin-bottom:5px;color:#000000;}  
#gjj_TitleCell{font-size:18px;margin-bottom:5px;color:#000000;}
#gjj_TitleCell td{}
#gjj_InfoCell{}
#gjj_InfoCell td{}
#gjj_DetailsCell{padding-left:5px;padding-top:20px;}
#gjj_Detail6sCell table{border-collapse:separate;}
#gjj_DetailsCell td{
  vertical-align:top;
    border-color:white;
	border-style:solid;
	border-width:1px;
	padding:4px;
}
#gjj_DetailsCell .button{width:100%}
.gjjFieldHeaderStyle{padding:15px;}
#gjjIFDIV
{
    z-Index:900;
    back6ground-color:#FFDB94;
    backgro7und-image:url(images/pop_bg.jpg);
    background-repeat:repeat-x;
    padding:3px;
    padding-left:7px;
    vertical-align:middle;
    text-align:center;
    }
#gjjIFDIV0{background-color:gray}
.gjjActionButton{
	width:100%;
	
}
#gjjIF{
    
}
#gjj_c_DetailsTable
{
    border-style:solid;
	border-width:0px 0px 0px 0px;
    border-color:#FFFFF8;
    
}
.gjjActionButtonREF{
	width:400px;
	height:400px;
	vertical-align:middle;
	background-color:#F7EAD1;
	border-color:black;
	border-style:solid;
	border-width:1px;
	font-weight:600;

}

#gjjHelpDIV{
	background-color:black;color:white;
}
.gjjActionButtonDO{
	width:100%;
	background-color:blue;
	color:White;
}
.gjjAsterix{
width:160px;
	white-space:nowrap;
	color:blue;
	font-weight:900;
	font-size:10pt;
}
.gjjWidth{
width:160px;
	white-space:nowrap;
	font-weight:900;
	
}

.gjjCrop{
    width:160px;
    overflow:hidden;
	white-space:nowrap;
	font-weight:900;
	
}
.gjjTextField{
	
	border:0;
	color:black;
	background-color:#FFFFF7;
}
.gjjShortSelect{
	width:70px;
}
.gjj50Button
{
    width:50px;height:50px;vertical-align:middle;
}   
.gjjInsideRow{
	width:100%;
	color:blue;
	padding:10px;
}
.gjj_Footer{
	
	text-align:left;
}

.gjj_FooterDN{
	
	text-align:left;
	display:none;
}
#gjj_SearchCell{
	backgr6ound-color:#eeeee9;
}
#gjj_SearchDiv{
	background-color:#eeeee9;

}
.calendarTable{
	color:white;
	font-size:8pt;
	border-color:#666600;
	border-style:solid;
	border-width:1px;

}
.calendarTable td{
	vertical-align:top;

}
.calendarTableHour{
	background-color:#333300;
	color:white;
	font-size:8pt;
	bo6rder-color:white;
	bo6rder-style:solid;
	bo6rder-width:1px;

	borde8r-width:0 1 0 0;
}
.calendarTableName{
	

	border-width:1 1 1 0;
}

.calendarTableHour a{
font-family:Arial;
color:white;
font-size:8pt;
font-w8eight:600;
text-decoration:none;
}
form{
	display:inline;
}


/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
    border: 1px solid #DBDB79;
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    background: #FFFFF8 url(images/background_fullwidth.jpg) repeat-y;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #DBDB79;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #C7C272;
    border-left: 1px solid #C7C272;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
    background-color: #eeeee9;
}
.calcurrentday
{
    background-color: #FFFFC1;
}
.calweekend
{
    background-color: #FEEB95;
  /*  width: 15%; */
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 2px solid #C7C272;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}
.gjjFieldsPopUp{width:300}
.gjjFieldsPopUp td{ white-space:normal;}
.gjjFieldsPopUpDesc{background-color:White;border: 1px solid #F7EAD1;height:200px;vertical-align:top;}

.gjjGridView
{
    width:100%;
}
.gjjGridView a
{
    color:#000000;
    font-weight:300;
}
.gjjGridView td
{
    color:black;
    font-weight:300;
    text-align:left;
    padding:2px;
}
.gjjGridView99 td{height:120px;vertical-align:top;}
.gjj_Footer td
{
height:20px;
}
.gjjDetailsView
{
    width:100%;
}
/*form submition related*/
#formMeat{font-family:Verdana,Arial;font-size:8pt;background-color:#f9f9f9}
.formBlackCell{background-color:#421E10;color:#ffffff;padding:2px;}
#formMeat td{text-align:left;color:black;vertical-align:top;font-family:Verdana,Arial;font-size:8pt;}
#formMeat smallinp{width:20px;}
#formMeat tr{background-color:#F7EAD1;}
#formMeat .rowDate2{background-color:#FFD789;}
#formMeat .rowDate1{background-color:#F7EAD1;}
#formMeat .button {	border:1px solid #000001;background-color:#DC9843;color:#ffffff;	width:100px;}
.formTitleCell{width:106px;background-color:#F7EAD1;font-weight:600;}
.formTitle1Cell{width:176px;back7ground-color:#c0c0c0;font-weight:600;}
.smallInput{width:100px;}
.largeInput{width:90%;}
.midInput{width:150px;}
/* end form submition related*/
.imgfloatleft {
	float:left;
	display:inline;
	margin: 0.25em 0.5em 0.25em 0;
}
.imgfloatright {
	float:right;
	display:inline;
	margin: 0.25em 0 0.25em 0.5em;
}
.EXDIV{text-align:center;background-color:white;position:absolute;top:0;left:0;width:90%;height:90%;overflow:hidden;}