
.gftab{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
input.fileinput{
	FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
	FONT-SIZE:11px;

}
.fileinput1{
	color: blue;
}
.tab-background{
	background-color: #eeeeee;
	color: Black;
}
 
.tab-on{
	background-color: #ddffff;
	color: Black;
}
.tab-off{
	background-color: #dddddd;
	color: Black;
}
.tab-bordercolor{
	background: #000000;
	color: #000000;
}
.tab-tablecolor{
		background: white;
	color: black;
}
.app-col{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border-left-color: Black;
	border-left-width: thin;
 	border-left-style: solid;
 
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: thin;
		border-top-style: solid;
	border-top-color: Black;
	border-top-width: thin;
		 padding-left: 2px;
	 padding-right: 2px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}
.app-col-end{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border-left-color: Black;
	border-left-width: thin;
 	border-left-style: solid;
	border-right-color: Black;
	border-right-width: thin;
	border-right-style: solid; 
 
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: thin;
	border-top-style: solid;
	border-top-color: Black;
	border-top-width: thin;
		 padding-left: 2px;
	 padding-right: 2px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}
 
.app-item{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border-left-color: Black;
	border-left-width: thin;
 	border-left-style: solid;
	border-bottom-style: solid;
		border-bottom-style: solid;
	 border-bottom-color: Black;
	 border-bottom-width: thin;
	 padding-left: 2px;
	 padding-right: 2px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}
}
.app-item-end{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border-left-color: Black;
	border-left-width: thin;
 	border-left-style: solid;
	border-right-color: Black;
	border-right-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: thin;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.app-notes{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
 
	
}
.app-title{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	
}
.ntab{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	empty-cells: show;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
}
.ntab-on{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-right-color: Black;
	border-right-width: 1px;
	border-right-style: solid;
	 border-bottom-style: none;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	empty-cells: show;
	white-space: nowrap;
	height: 20px;
	text-align: center;
	text-decoration: none;
}
 
A:link.ntab-on, A:visited.ntab-on, A:active.ntab-on{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}
.ntab-off{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-right-color: Black;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 20px;
	empty-cells: show;
	white-space: nowrap;
	text-align: center;
	 
}
.ntab-space{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	empty-cells: show;
	white-space: nowrap;
	height: 20px;
}
.ntab-space-end{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	height:20px;
	empty-cells: show;
	width:100%;
}

/* gftab */
td{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	empty-cells: show;
}

.gftab{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	empty-cells: show;
}
.gftab-item{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	empty-cells: show;
}
.gftab-item-left{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	empty-cells: show;
}
.gftab-item-left-top{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gftab-item-left-top-bottom{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	empty-cells: show;
}
.gftab-item-left-bottom{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	empty-cells: show;
}
.gftab-item-right-top{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gftab-item-right-top-bottom{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px;
	empty-cells: show;
}
.gftab-item-right{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	empty-cells: show;
}
.gftab-item-right-only{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	empty-cells: show;
}
.gftab-item-right-bottom-only{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	empty-cells: show;
}
.gftab-item-right-top-only{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gftab-item-right-top-bottom-only{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gftab-item-right-bottom{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	empty-cells: show;
}
.gftab-item-spacer-bottom{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	empty-cells: show;
	
}
.gftab-item-spacer-top-bottom{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gftab-item-spacer-top{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
 
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gftab-item-spacerbottom{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
 
	empty-cells: show;
}
.gftab-item-top{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gftab-item-bottom{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	empty-cells: show;
}
.gftab-item-top-bottom{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
/* gftab end*/
.gfmenu-title-top-bottom{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	
	font-weight: bolder;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: red;
	border-bottom-width: 1px; 
	border-top-color: red;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}.gfmenu{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;

	empty-cells: show;
}

.item-header{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: center;
	background-color: #a9b9c9;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.item-header-left{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: center;
	background-color: #a9b9c9;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-color: #e3e4ea;
	border-left-width: 1px;
 	border-left-style: solid;
}
.item-header-right{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: center;
	background-color: #a9b9c9;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-right-color: #e3e4ea;
	border-right-width: 1px;
 	border-right-style: solid;
}
.pa-header{
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: white;
	background-color: #333366;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border-bottom-style: none;
	font-weight: bold;
	border-right-color: #e3e4ea;
	border-right-width: 1px;
 	border-right-style: solid;
	border-left-color: #e3e4ea;
	border-left-width: 1px;
 	border-left-style: solid;
	border-top-color: #e3e4ea;
	border-top-width: 1px;
 	border-top-style: solid;
 	height: 30px;
}
.item-spacer{
	border-left-style: none;
	border-right-style: none;
	background-color: white;
	border-left-color: white;
	border-right-color: white;
	height: 20px;
}
.pa-item{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	border-right-color: #e3e4ea;
	border-right-width: 1px;
 	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #e3e4ea;
	border-bottom-width: 1px; 
	border-left-color: #e3e4ea;
	border-left-width: 1px;
 	border-left-style: solid;
	padding-left: 6px;
	padding-right: 6px;
	height: 20px;
}
.purple-heading{
	color: #800080;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
.black-heading{
	color: black;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
/* Buttons */
.gfcal-item{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	empty-cells: show;
	
}
.gfcal-item-left{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	empty-cells: show;
}
.gfcal-item-left-top{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gfcal-item-left-top-bottom{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	empty-cells: show;
}
.gfcal-item-left-bottom{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	empty-cells: show;
}
.gfcal-item-right-top{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gfcal-item-right-top-bottom{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px;
	empty-cells: show;
}
.gfcal-item-right{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	empty-cells: show;
}
.gfcal-item-right-only{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	empty-cells: show;
}
.gfcal-item-right-bottom-only{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	empty-cells: show;
}
.gfcal-item-right-top-only{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gfcal-item-right-top-bottom-only{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gfcal-item-right-bottom{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-right-color: Black;
	border-right-width: 1px;
 	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	border-left-color: Black;
	border-left-width: 1px;
 	border-left-style: solid;
	empty-cells: show;
}
.gfcal-item-spacer-bottom{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	empty-cells: show;
	
}
.gfcal-item-spacer-top-bottom{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
 .gfcal-item-spacer-top{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
 .gfcal-item-spacerbottom{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
 
	empty-cells: show;
}
 .gfcal-item-top{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show;
}
.gfcal-item-bottom{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	empty-cells: show;
	}
.gfcal-item-top-bottom{
	 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-style: solid;
	border-bottom-color: Black;
	border-bottom-width: 1px; 
	border-top-color: Black;
	border-top-width: 1px;
 	border-top-style: solid;
	empty-cells: show
	}
.gfcal-today,td.gfcal-today{
	color:black;
	background-color: yellow;
	}
.gfcal-current,td.gfcal-current{
	color:white;
	font-weight: bold;
	background-color: blue;
	}
.gfcal-holiday-current,td.gfcal-holiday-current{
	color:white;
	font-weight: bold;
	background-color: pink;
	}
.gfcal-holiday,td.gfcal-holiday{
	color: black; 
	background-color:pink; 
	 
	}
.gfcal-weekend-today,td.gfcal-weekend-today{
	color: purple; 
	background-color:yellow; 
	}
.gfcal-blank{
	background-color: gray;
	}
.gfcal-weekday,td.gfcal-weekday {
	background-color: blue;
	color: white; 
	}
A:link.gf-link, A:visited.gf-link, A:active.gf-link{
	text-decoration: none ;
	cursor: pointer;
	}
.gfcal-weekend,td.gfcal-weekend {
	color:white;
	background-color: Silver;
	}
.gfcal-selected,td.gfcal-selected  {
	color:red;
	 
	}
.gfbutton{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
.iframe-bg{
	background-color:aaaaff;
	color:black;
}
.gfqa{

	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	
	}
	
.tfvHighlight
		{font-weight: bold; color: red;}
.tfvNormal
		{font-weight: normal;	color: black;}
.flag{
	color: yellow;
	background-color: red;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}