	A.optionLink:link { color: #777777; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
	A.optionLink:visited { color: #777777; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
	A.optionLink:active { color: #777777; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
	A.optionLink:hover { color: #777777; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: underline; } 

	A.login:link { color: #404040; font-size: 11px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
	A.login:visited { color: #404040; font-size: 11px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
	A.login:active { color: #404040; font-size: 11px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
	A.login:hover { color: #404040; font-size: 11px; font-family: Helvetica, Arial, sans-serif; text-decoration: underline; } 
	
	A.linkButton:link { border: 1px solid #777777; background-color: #F5F5F5; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; }
	A.linkButton:visited { border: 1px solid #777777; background-color: #F5F5F5; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; }
	A.linkButton:active { border: 1px solid #777777; background-color: #F5F5F5; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; }
	A.linkButton:hover { border: 1px solid #777777; background-color: #FFFFFF; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; }
	
	A.otherLink:link { color: #444444; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
	A.otherLink:visited { color: #444444; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
	A.otherLink:active { color: #444444; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
	A.otherLink:hover { color: #444444; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: underline; } 
	
	.disabledText { color: #bbbbbb; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; cursor:default; }
	TABLE
	{
		table-layout: auto;
	}
	.subLinkAdminEmail
	{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #999999;
		width: 80px;
		height: 10px;
		background-color: #FFFDF1;
		border: 1px solid #FCE26A;
		border-top: 3px solid #FCE26A;
		vertical-align: middle;
		text-align: left;
		padding: 0px 20px 0px 20px;
	}
	.subLink
	{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #999999;
		width: 125px;
		height: 10px;
		background-color: #F4F8FF;
		border: 1px solid #3870C3;
		border-top: 3px solid #3870C3;
		vertical-align: middle;
		text-align: left;
		padding: 0px 20px 0px 20px;
	}
	.subLinkOver
	{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #999999;
		width: 125px;
		height: 10px;
		background-color: #FFFFFF;
		border: 1px solid #CCCCCC;
		border-top: 3px solid #CCCCCC;
		vertical-align: middle;
		text-align: left;
		padding: 0px 20px 0px 20px;
		cursor: pointer;
	}
	.subLinkSelected
	{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		width: 125px;
		height: 10px;
		background-color: #999999;
		border: 1px solid #555555;
		border-bottom: 3px solid #555555;
		vertical-align: middle;
		text-align: left;
		padding: 0px 20px 0px 20px;
		cursor: pointer;
	}
	.tab_unselected
	{
		padding-top: 7px;
		height: 100%;
		width: 88px;
		font-size: 11px;
		font-family: Helvetica, sans-serif;
		color: #FFFFFF;
		letter-spacing: 0px;
		cursor: pointer;
	}
	.tab_over
	{
		padding-top: 7px;
		height: 100%;
		width: 88px;
		font-size: 11px;
		font-family: Helvetica, sans-serif;
		color: #416178;
		letter-spacing: 0px;
		cursor: pointer;
		background-image: url(images/tab_unselected.gif);
	}
	.tab_selected
	{
		padding-top: 7px;
		height: 100%;
		width: 88px;
		font-size: 11px;
		font-family: Helvetica, sans-serif;
		color: #416178;
		letter-spacing: 0px;
		cursor: default;
	}
	.tabSpacer
	{
		font-size: 0px;
		width: 5px;
	}
	.firstSpacer
	{
		font-size: 0px;
	}
	.leftSpacer
	{
		max-width: 30px;
		width: 30px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10px;
	}
	A
	{
		cursor: pointer;
	}
	A.footer_link:link { color: #CC9900; letter-spacing: 0em; text-decoration: none; }
	A.footer_link:visited { color: #CC9900; letter-spacing: 0em; text-decoration: none; }
	A.footer_link:active { color: #CC9900; letter-spacing: 0em; text-decoration: none; }
	A.footer_link:hover { color: #CC9900; letter-spacing: 0.0em; text-decoration: underline; } 
	.loginHeader
	{
		min-height: 15px;
		padding: 3px;
		font-size: 14px;
		font-weight: bold;
		font-family: Helvetica, Arial, sans-serif;
		color: #FFFFFF;
		background-color: #555555;
	}
	
	.loginBox
	{
		border: 1px solid #999999;
		background-color: #DDDDDD;
		vertical-align: top;
	}
	
	.tableRow
	{
		background-color: #CCCCCC;
		min-height: 15px;
	}
	
	.inputText
	{
		border: 1px solid #555555;
		background-color: #EEEEEE;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #555555;
		width: 200px;
		height: 20px;
		padding-left: 2px;
	}
	
	.inputTextCustomSize
	{
		border: 1px solid #555555;
		background-color: #EEEEEE;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #555555;
		padding-left: 2px;
	}
	
	.otherFields
	{
		border: 1px solid #555555;
		background-color: #EEEEEE;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #555555;
		padding-left: 2px;
		width: 200px;
	}

	.fieldLabel
	{
		background-color: #FFFFFF;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #777777;
		padding: 4px;
		vertical-align: top;
	}
	
	.fieldContainer
	{
		background-color: #BBBBBB;
		padding: 4px;
		vertical-align: top;
		font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
		color: #333333;
		font-size: 12px;
	}
	
	
	
	
	
	
	.filterInput
	{
		border: 1px solid #BBBBBB;
		background-color: #FFFFFF;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #555555;
		height: 20px;
		width: 200px;
		padding-left: 2px;
	}
	.filterTable
	{
		background-color: #EEEEEE;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #777777;
		padding: 4px;
		vertical-align: top;
	}
	.filterRow
	{
	
	}
	.filterCell
	{
		border: 1px solid #CCCCCC;
		background-color: #FEFEFE;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10px;
		color: #333333;
		padding: 2px;
		vertical-align: middle;
	}
	.filterSection
	{
		border: 1px solid #999999;
		background-color: #EFEFEF;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #777777;
		padding: 4px;
		vertical-align: top;
	}
	.filterLabel
	{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #333333;
		padding: 2px;
		vertical-align: middle;
		font-weight: bold;
	}
	.filterItem
	{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10px;
		color: #333333;
		padding: 2px;
		vertical-align: top;
	}
	.filterSectionTitle
	{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 14px;
		color: #222222;
		padding: 2px;
		vertical-align: middle;
		font-weight: bold;
	}
	
	
	
	
	
	.pageBody
	{
		background-color: #EEEEEE;
		border: 1px solid #222222;
		vertical-align: middle;
	}
	
	.helpBox
	{
		background-color: #FFFFFF;
		border: 1px solid #CCCCCC;
		vertical-align: top;
	}
	.siteFont
	{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #555555;
	}

