	.nomargin {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }
	.LabelStyle {FONT-SIZE: small! important}
	.LabelPadding { border: 1px solid gray;
    padding: 3px;
    FONT-SIZE: small! important; }
	.LabelBorder { padding: 3px;
    FONT-SIZE: small! important; }
	.PageHeaderStyle { FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: midnightblue }
	.LabelHeader { FONT-SIZE: small! important}
	.GridItem { FONT-SIZE: small! important }
	.GridHeader { FONT-SIZE: small! important; BACKGROUND-COLOR: #E3E3E3; BORDER-RIGHT: #E3E3E3 1px solid! important; BORDER-TOP: #E3E3E3 1px solid! important; FONT-SIZE: small! important; BORDER-LEFT: #E3E3E3 1px solid! important; BORDER-BOTTOM: #E3E3E3 1px solid! important }
	.RegField { border: 1px solid darkgray;
    padding: 3px;
    FONT-SIZE: small! important; }
	.TransparentBorder{ BORDER-RIGHT: transparent 3px none; PADDING-RIGHT: 3px! important; BORDER-TOP: transparent 3px none; PADDING-LEFT: 3px! important; FONT-SIZE: small! important; PADDING-BOTTOM: 3px! important; BORDER-LEFT: transparent 3px none; PADDING-TOP: 0px! important; BORDER-BOTTOM: transparent 3px none }
	.ChgField { BORDER-RIGHT: royalblue 3px solid; PADDING-RIGHT: 3px! important; BORDER-TOP: royalblue 3px solid; PADDING-LEFT: 3px! important; FONT-SIZE: small! important; PADDING-BOTTOM: 3px! important; BORDER-LEFT: royalblue 3px solid; PADDING-TOP: 0px! important; BORDER-BOTTOM: royalblue 3px solid }
	.ChgGridCell { BORDER-RIGHT: royalblue 3px solid! important; BORDER-TOP: royalblue 3px solid! important; FONT-SIZE: small! important; BORDER-LEFT: royalblue 3px solid! important; BORDER-BOTTOM: royalblue 3px solid! important }
	.ChgCellBTL { BORDER-RIGHT: white 1px solid! important; BORDER-TOP: royalblue 3px solid! important; FONT-SIZE: small! important; BORDER-LEFT: royalblue 3px solid! important; BORDER-BOTTOM: royalblue 3px solid! important }
	.ChgCellBTR { BORDER-LEFT: white 1px solid! important; BORDER-RIGHT: royalblue 3px solid! important; BORDER-TOP: royalblue 3px solid! important; FONT-SIZE: small! important; BORDER-BOTTOM: royalblue 3px solid! important }
	.ChgCellBT {  BORDER-LEFT: white 1px solid! important; BORDER-RIGHT: white 1px solid! important; BORDER-TOP: royalblue 3px solid! important; FONT-SIZE: small! important; BORDER-BOTTOM: royalblue 3px solid! important }
	.ChgCellBLR {  BORDER-LEFT: royalblue 3px solid! important; BORDER-RIGHT: royalblue 3px solid! important; FONT-SIZE: small! important; BORDER-BOTTOM: royalblue 3px solid! important ;BORDER-TOP: white 1px solid! important;}
	.ChgCellTLR {  BORDER-LEFT: royalblue 3px solid! important; BORDER-RIGHT: royalblue 3px solid! important; BORDER-TOP: royalblue 3px solid! important; FONT-SIZE: small! important; BORDER-BOTTOM: white 1px solid! important; }
	.ChgCellBTLR { BORDER-LEFT: royalblue 3px solid! important; BORDER-BOTTOM: royalblue 3px solid! important; BORDER-RIGHT: royalblue 3px solid! important; BORDER-TOP: royalblue 3px solid! important;FONT-SIZE: small! important; }
	.cellpadding {padding: 0px 4px 0px 4px! important}
	.RegCellBL { BORDER-LEFT: darkgray 1px solid! important;BORDER-BOTTOM: darkgray 1px solid! important;BORDER-RIGHT: white 1px solid! important; BORDER-TOP: white 1px solid! important; FONT-SIZE: small! important; }
	.RegCellBR { BORDER-RIGHT: darkgray 1px solid! important; BORDER-BOTTOM: darkgray 1px solid! important;BORDER-LEFT: white 1px solid! important; BORDER-TOP: white 1px solid! important; FONT-SIZE: small! important;}
	.RegCellB { BORDER-BOTTOM: darkgray 1px solid! important; BORDER-RIGHT: white 1px solid! important; BORDER-TOP: white 1px solid! important;BORDER-LEFT: white 1px solid! important; FONT-SIZE: small! important;}
	.RegCellBLR { BORDER-LEFT: darkgray 1px solid! important; BORDER-BOTTOM: darkgray 1px solid! important; BORDER-RIGHT: darkgray 1px solid! important; BORDER-TOP: white 1px solid! important;FONT-SIZE: small! important; }

	.HdrCellBTL { BORDER-RIGHT: #E3E3E3 1px solid! important; BORDER-TOP: darkgray 1px solid! important; FONT-SIZE: small! important; BORDER-LEFT: darkgray 1px solid! important; BORDER-BOTTOM: darkgray 1px solid! important }
	.HdrCellBTR { BORDER-LEFT: #E3E3E3 1px solid! important; BORDER-RIGHT: darkgray 1px solid! important; BORDER-TOP: darkgray 1px solid! important; FONT-SIZE: small! important; BORDER-BOTTOM: darkgray 1px solid! important }
	.HdrCellBT {  BORDER-LEFT: #E3E3E3 1px solid! important; BORDER-RIGHT: #E3E3E3 1px solid! important; BORDER-TOP: darkgray 1px solid! important; FONT-SIZE: small! important; BORDER-BOTTOM: darkgray 1px solid! important }
	.HdrCellBTLR { BORDER-LEFT: darkgray 1px solid! important; BORDER-BOTTOM: darkgray 1px solid! important; BORDER-RIGHT: darkgray 1px solid! important; BORDER-TOP: darkgray 1px solid! important;FONT-SIZE: small! important; }

	.MtgCell { BORDER-RIGHT: white 1px solid! important; BORDER-TOP: white 1px solid! important; FONT-SIZE: small! important; BORDER-LEFT: white 1px solid! important; BORDER-BOTTOM: white 1px solid! important }
	.noborder { BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important }
	.menulinks A:link { COLOR: #716f64; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none }
	.menulinks A:visited { COLOR: #716f64; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none }
	.menulinks A:active { COLOR: #716f64; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none }
	.menulinks A:hover { COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none }
	#tablenoborders TABLE { MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none }
	#tablenoborders TD { padding: 2px 2px 2px 2px; BORDER-TOP-STYLE: none;  BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
	.edittableheader {padding: 4px 5px 3px 5px; BACKGROUND-COLOR: #E3E3E3;BORDER-TOP: black 1px solid !important;}
	.tdedit { padding: 4px 5px 3px 5px; vertical-align :top; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE: none }
	.tooltip {position:relative;visibility:hidden;padding: 1px 1px 1px 1px; BACKGROUND-COLOR: #FFFACD;BORDER-TOP: black 1px solid;BORDER-BOTTOM: black 1px solid;BORDER-RIGHT:black 1px solid;BORDER-LEFT:black 1px solid;}
	.edittableheaderdark {padding: 4px 5px 3px 5px; BACKGROUND-COLOR: #B3B3B3;}
	
	.editgridheader { FONT-SIZE: small! important; BACKGROUND-COLOR: #E3E3E3; }
	.gridpageheader { FONT-SIZE: small! important; BACKGROUND-COLOR: #E3E3E3	; }
	.griditem { FONT-SIZE: small! important; BACKGROUND-COLOR: #FFFFFF	; }
	.gridalternatingitem { FONT-SIZE: small! important; BACKGROUND-COLOR: #F2F2F2	; }
	.gridselecteditem { FONT-SIZE: small! important; BACKGROUND-COLOR: #CFCFCF; }
	.instructoralternatingitem { FONT-SIZE: small! important; BACKGROUND-COLOR: #F2F2F2	;PADDING-BOTTOM: 5px;PADDING-TOP: 5px;PADDING-LEFT: 2PX;PADDING-RIGHT: 2PX }
	.instructoritem { FONT-SIZE: small! important; BACKGROUND-COLOR: #FFFFFF	; PADDING-BOTTOM: 5px; PADDING-LEFT: 2PX;PADDING-RIGHT: 2PX}
	#edittable TABLE { MARGIN: 0px; BORDER-TOP: black 1px solid; BORDER-RIGHT:  #E3E3E3 1px solid; BORDER-LEFT:  #E3E3E3 1px solid; BORDER-BOTTOM: black 1px solid; }
	#edittable TD {BORDER-TOP-STYLE: none;  BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
	
	#datagridtable TABLE {border:1px solid #C2C2C2 }
	#datagridtable TD {padding:4px 5px 3px 5px;vertical-align:top;border:1px solid #C2C2C2}
	