@media screen 
{
	body
	{
		background-image: url("images/BodyBackground.gif");
	}

	.pagetitle
	{
		color: Black;
		font-size: large;
		font-weight: bold;
		font-family: Arial;
	}

	.tableborder
	{
		background-color: #aebdd7;	
	}

	.tablegblight
	{
		background-color: #d7e2f6;
	}

	.tableborderbglight
	{
		background-color: #aebdd7;	
		background-color: #d7e2f6;
	}

	.tableblackborder
	{
		border:1px solid black
	}

	.tablehead
	{
		background-color: Black;
	}

	.tabletitle
	{
		background-color: #999999;
	}

	.tablenormal
	{
		background-color: #FFFFFF;
	}

	.tablealt
	{
		background-color: #CCCCCC;
	}

	.tablered
	{
		background-color: #FF9999;
	}

	.tableblue
	{
		background-color: #6699FF;
	}

	.tablegreen
	{
		background-color: #66ff99;
	}

	.tabledggreen
	{
		background-color: #009900;
	}

	.tablemenubg
	{
		background-color: #888888;
	}

	.rowover
	{
		background-color: #ffff99;
	}

	.rownormal
	{
		background-color: White;
	}

	.rowalt
	{
		background-color: #cccccc;
	}

	.rowclicked
	{
		background-color: #ffcc99;
	}

	.rowhover
	{
		background-color: #ffcc99;
	}

	.rowhidden
	{
		display: none;
	}

	
	.rowshow
	{
		display: inline;
	}

	.tbseperator
	{
		background-color: #999999;
		height: 2;
	}

	.rowseparator, rowseperator
	{
		background-color: #cccccc;
		height: 2;
	}

	.required
	{
		background: #ffcccc !important;
		border: 1px solid #999999; 
		font-family: Arial;
	}

	hr.gray
	{
		background-color: #666666;
		border: 0.5px solid #666666;
	} 

	.textboxred
	{
		background: red !important;
		border: 1px solid red;
	}

	.wrtyrequired
	{
		background: #ededee !important;
		border: 1px Solid #999999;
		font-family: Arial;
	}

	.normal
	{	
		background: #FFFFFF !important; 
		border: 1px solid #999999; 
		font-family: Arial;
	}

	.normalalt
	{	
		background: #CCCCCC !important; 
		border: 1px solid #999999; 
		font-family: Arial;
	}


	.lblnormalXS
	{
		color: #000000;
		font-weight:normal;
		font-family: Arial;
		font-size:xx-small;
	}

	.FixedType
	{
		font-family: Courier New;
		font-size: smaller;
	}

	.lblrequired
	{
		color: #000000;
		font-weight: bold;
		font-family: Arial;
		font-size:smaller;
	}

	.lblrequiredXS
	{
		color: #000000;
		font-weight: bold;
		font-family: Arial;
		font-size:xx-small;
	}

	.lblrequiredS
	{
		color: #000000;
		font-weight: bold;
		font-family: Arial;
		font-size:x-small;
	}

	.lblrequiredM
	{
		color: #000000;
		font-weight: bold;
		font-family: Arial;
		font-size:small;
	}

	.lblrequiredL
	{
		color: #000000;
		font-weight: bold;
		font-family: Arial;
		font-size:medium;
	}

	.lblrequiredXL
	{
		color: #000000;
		font-weight: bold;
		font-family: Arial;
		font-size:large;
	}

	.reqstar
	{
		color: #FF0000;
		font-weight: bold;
		font-family: Arial;
	}

	.lblrequiredhidden, .lblnormalhidden, .normalhidden, .requiredhidden, .hidden
	{
		visibility: hidden;
	}
	
	.hiddenabsolute
	{	
		position: absolute;
		visibility: hidden;
	}


	.lblnormal
	{	
		color: #000000;
		font-weight: normal;
		font-family: Arial;
		font-size:smaller;
	}

	.showitem
	{
		visibility: visible;
	}

	.showitemrelative
	{
		visibility: visible;
		position: relative;
	}

	.showitemabsolute
	{
		visibility: visible;
		position: absolute;
	}

	.tablefootnote
	{
		color: #000000;
		font-weight: normal;
		font-size: small;
		font-family: Arial;
	}

	.bignotebold
	{
		color: #000000;
		font-weight:bolder;
		font-size:medium;
		font-family: Arial;
	}

	.bignote, .GroupName
	{
		color: #000000;
		font-weight:normal;
		font-size:medium;
		font-family: Arial;
	}

	a.titlelink:link, a.titlelink:visited, a.titlelink:active
	{
		color:        #2b487f;
		font-weight: bold;
		text-decoration: none;        
		font-size: 14px;
		font-family: Arial;
	}
	a.titlelink:hover        
	{
		color:        #000000;
		font-weight: bold;
		text-decoration: none;
		font-size: 14px;
		font-family: Arial;
	}

	a:link, a:visited, a:active
	{
		color:        #2b487f;
		font-weight: bold;
		text-decoration: none;        
		font-family: Arial;
	}
	a:hover        
	{
		color:        #000000;
		font-weight: bold;
		text-decoration: none;
		font-family: Arial;
	}

	a.menulink:link, a.menulink:visited, a.menulink:active        
	{
		font-weight: bold;
		color:        #000000;
		text-decoration: none;
		font-size: 14px;
		font-family: Arial;
	}
	a.menulink:hover        
	{
		color:        #CCCCCC;
		font-weight: bold;
		text-decoration: none;
		font-size: 14px;
		font-family: Arial;
	}
	a.linkred:link, a.linkred:visited, a.linkred:active        
	{
		font-weight: bold;
		color:        #FF0000;
		text-decoration: none;
		font-size: 14px;
		font-family: Arial;
	}
	a.linkred:hover        
	{
		color:        #990000;
		font-weight: bold;
		text-decoration: none;
		font-size: 14px;
		font-family: Arial;
	}

	a.linkgreen:link , a.linkgreen:visited, a.linkgreen:active        
	{
		font-weight: bold;
		color:        #009900;
		text-decoration: none;
		font-size: 14px;
		font-family: Arial;
	}
	a.linkgreen:hover        
	{
		color:        #999999;
		font-weight: bold;
		text-decoration: none;
		font-size: 14px;
		font-family: Arial;
	}
	        
	a.inlinelink:link, a.inlinelink:visited, a.inlinelink:active        
	{
		font-weight: bold;
		color:        #000000;
		text-decoration: none;
		font-family: Arial;
		font-size: 14px;      
	}
	a.inlinelink:hover        
	{
		color:        #999999;
		font-weight: bold;
		text-decoration: none;
		font-family: Arial;
		font-size: 14px;      
	}
	        
	a.ActionsHide
	{
		visibility: hidden;
	}

	a.ActionsDue:link, a.ActionsDue:visited, a.ActionsDue:active
	{
		visibility: visible;
		color: Red;
		font-weight: bold;
		text-decoration: none;
   		font-family: Arial;
		font-size: 14px;
	}
	a.ActionsDue:hover
	{
		visibility: visible;
		color: #999999;
		font-weight: bold;
		text-decoration: none;
   		font-family: Arial;
		font-size: 14px;
	}

	a.ActionsCompleted:link, a.ActionsCompleted:visited, a.ActionsCompleted:active
	{
		visibility: visible;
		color: Green;
		font-weight: bold;
		text-decoration: none;
   		font-family: Arial;
		font-size: 14px;
	}
	a.ActionsCompleted:hover
	{
		visibility: visible;
		color: #999999;
		font-weight: bold;
		text-decoration: none;
   		font-family: Arial;
		font-size: 14px;
	}

	span
	{
		font-size: x-small;
		font-family: Arial;
	}
		
	font.popuptitle
	{
		font-size: 9pt;
		font-family: Arial;
		color: White;
	}

	font.popuptext
	{
		font-size: 9pt;
		font-family: Arial;
	}

	.errortext
	{
		color: Red;
		font-weight: bold;	
	}

	td.errorrow
	{
		border:2px solid Red;
		background: white;
	}

	div.scroll 
	{
		overflow: auto;	
		border: 1px solid #666;	
		background-color: #FFFFFF;	
	}

	div.futurestarts
	{
		overflow: auto;
		height: 100px;
	}	

	.tabletitles
	{
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
	}

	.tabletext
	{
		font-family: Arial;
		font-size: 14px;
	}

	input
	{
		font-family: Arial;
		font-size: 14px;
	}

	table.tableoutline
	{ 
		border: 1px solid black; 
	} 

	.alertbadtxt
	{
		color: Red;
		font-weight: bold;
		font-size: medium;	
	}

	.alertbadtxtsm
	{
		color: Red;
		font-weight: bold;
		font-size: smaller;	
	}

	.alertgoodtxt
	{
		color: Green;
		font-weight: bold;
		font-size: medium;
	}

	.alertcautiontxt
	{
		color: #FF9900;
		font-weight: bold;
		font-size: medium;
	}

	.fieldenabled
	{
		enabled: true;
	}
	.fielddisabled
	{
		enabled: false;
	}

	.popupblockmsghide
	{
		visibility: hidden;
		position: absolute;
		text-align: center;
		font-weight: bold;	
	}

	.popupblockmsgshow
	{
		visibility: visible;
		position: absolute;
		text-align: center;
		font-weight: bold;	
	}

	.popupmsg
	{
		visibility: hidden;
		position: absolute;
	}

	.popupmsgshow
	{
		visibility: visible;
		position: absolute;
	}

	.FSPreviewFull
	{
		width: 700px;
	}

	.FSPreviewShort
	{
		width: 100px;
		height: 60px;
	}

	.enrollnumbernormal
	{
		color: Black;
		font-weight: bold;
		font-size: large;
		background: white;
	}

	.enrollnumbererror
	{
		color: Black;
		font-weight: bold;
		font-size: large;
		background: red;
	}

	.BtnShow
	{
		visibility: visible;
	}

	.BtnHide
	{
		visibility: hidden;
	}

