	/*****************************************************************************
THESE ARE THE NEW CLASSES FOR 4.0
*******************************************************************************/


A.emailBadEmail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: line-through;
}
A.emailOptIn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #438843;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;

}
A.emailOptOut
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B02B2B;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}

INPUT.login {
	font-family: Arial, Helvetica, sans-serif;
	width: 102;
	padding-left: 4px;
	padding-right: 8px;
	padding-top: 0px;
	font-size: 11px;
	height: 19px;
	color: #FFFFFF;
	background-color: #F9C289;
	border: #F6AA59;
	border-style: solid;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
	vertical-align: middle;
	padding-top:1px;
	padding-bottom:5px;
}
.listTable{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
	border: 1px solid #BABABA;
	font: normal;
	padding: 0px;
	margin-bottom: 10px;
}

.listScreenHeader
{
	background-color: #FF9322;
	height: 25px;
	background-image: url(pics/4_CMformHeader.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	border-right: solid;
	border-right-width:1px;
	font-weight:bold;
	border-color:#FDC78C;
	text-decoration: none;
}
.listScreenActions
{
	background-color: #FF9322;
	height: 25px;
	background-image: url(pics/4_CMformHeader.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	border-right: solid;
	border-right-width:0px;
	font-weight:bold;
	border-color:#FDC78C;
	text-decoration: none;
}

.listScreenHeaderLower {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFA74B;
	font-weight: bold;
	height: 22px;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border-right: solid;
	border-right-width: 1px;
	border-color: #FFC385;
}	
.actions{
border-right-width:0px;}

A.listHeaderLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.listHeaderLinkLower
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.listRowText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 24px;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	color: #666666;
	border-right: solid;
	border-right-width: 1px;
	border-color: #DDDDDD;
}	

.listRowActions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: left;
		border-right-width: 0px;
	color: #666666;}	

	.actionIconGap{
	margin-left:8px;}

A.listHeaderLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.listLink {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 11px;
	font-weight:bold;
	text-decoration : none;
}
A.listLink:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 11px;
	font-weight: bold;
	text-decoration: underline;
	}
.listScreenTotal {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A9A9A9;
	height: 24px;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 2px;
	color: #FFFFFF;
	text-decoration: none;
	border-right: solid;
	border-right-width: 1px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #959595;
}	

.listScreenTotalSub {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A9A9A9;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}	

.dialogTable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
	font: normal;
	padding: 0px;
	margin-bottom:15px;
	margin-top:10px;
}

.dialogHeader
{
	background-color: #FF9322;
	height: 23px;
	background-image: url(pics/4_CMformHeader.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border-left: 1px solid #BABABA;
	border-top: 1px solid #BABABA;
	border-right: 1px solid #BABABA;
}



/*
.dialogHeader
{
	background-color: #FF9322;
	height: 25px;
	background-image: url(pics/4_CMformHeader.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	border-right: solid;
	border-right-width:1px;
	border-color:#FDC78C;
	text-decoration: none;
}


.formTable{
	background-color: #E8E8E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5E5E5E;
	border-color: #BABABA;
	border-width: 1px;
	border-style: solid;
	font: normal;
	padding: 5px;
}*/
.formScreenHeader
{
	background-color: #FF9322;
	height: 25px;
	background-image: url(pics/4_CMformHeader.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	border-right: solid;
	border-right-width:1px;
	border-color:#FDC78C;
	text-decoration: none;
}
.formTopSpacer
{
	height: 8px;
			background-color: #E8E8E8;
	border-left: 1px solid #BABABA;
		border-right: 1px solid #BABABA;
		font-size:2px;
					padding: 0px;
}
.formBottomSpacer
{
	height: 8px;
			background-color: #E8E8E8;
				border-left: 1px solid #BABABA;
					border-right: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
					padding: 0px;
}
.formTableLeft
{
	font-family: Arial, Helvetica, sans-serif;
		background-color: #E8E8E8;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #5E5E5E;
	padding: 3px;
	width: 200px;
	vertical-align: middle;
	border-left: 1px solid #BABABA;

}
.formTableRight
{
	font-family: Arial, Helvetica, sans-serif;
		background-color: #E8E8E8;
	font-size: 12px;
	color: #5E5E5E;
	width: 450px;
	vertical-align: middle;
	padding: 3px;	
	border-right: 1px solid #BABABA;
}
.smallNote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
}

.formTableLeftNoWidth
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	background-color: #E8E8E8;
	color: #5E5E5E;
	padding: 3px;
	vertical-align: middle;

}

.formTableRightNoWidth
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
		background-color: #E8E8E8;
	vertical-align: middle;
	padding: 3px;

}
.formLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color: #E8E8E8;
	color: #5E5E5E;
	padding: 3px;
	vertical-align: middle;
		border-left: 1px solid #BABABA;

}

.formLeftHolder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color: #E8E8E8;
	color: #5E5E5E;
	padding-left: 8px;	
	padding-right: 8px;	
	padding-top: 8px;	
	padding-bottom: 8px;	
	vertical-align: middle;
	border-left: 1px solid #BABABA;
	border-right: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
}

.formRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		text-align: left;
	color: #5E5E5E;
	vertical-align: middle;
	padding: 3px;
		border-right: 1px solid #BABABA;

}

INPUT.TEXT {
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
	font-size: 11px;
	color: #5E5E5E;
	background-color: #FDF5E3;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding-left: 4px;
}
.SELECT {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FDF5E3;
	font-size: 11px;
	color: #5E5E5E;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	width: 300px;
	margin-top:0px;
	margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
.select50 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FDF5E3;
	font-size: 11px;
	color: #5E5E5E;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	width: 50px;
}
.multiSelect {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FDF5E3;
	font-size: 11px;
	color: #5E5E5E;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	width: 300px;
}
.selectMonth {
   font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF7EA;
	font-size: 11px;
	color: #5E5E5E;
	width: 150 px;
}
.selectDay {
   font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF7EA;
	font-size: 11px;
	color: #5E5E5E;
	width: 45 px;
}
.selectYear {
   font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF7EA;
	font-size: 11px;
	color: #5E5E5E;
	width: 80 px;
}
.TEXTAREA {
   font-family: Arial, Helvetica, sans-serif;
   border-style: inset;
	background-color: #FFF7EA;
	font-size: 11px;
	color: #5E5E5E;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	width: 300px;
	height: 50px;
	padding-left:4px;
}
INPUT.RADIOBUTTON{
   font-family : Arial, Helvetica, sans-serif;
	background-color: #E8E8E8;
	font-size: 11px;
	color: #5E5E5E;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}
.radioText{
display:inline;
position:relative;
top:-5px;
}
.radioSmall{
position:relative;
top:-2px;
}
input.checkbox{
   font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8300;
}
.ButtonRow{
	background-color: #CECECE;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border-color: #BABABA;
	border-width: 1px;
	border-style: solid;
	font: normal;
	padding: 2px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	vertical-align: middle;
	border-right: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #BABABA;
}

		/*****************************************************************************
			START GREEN SCREEN CLASSES
		*******************************************************************************/
.greenScreenTable
	{
	background-color: #EEF1DE;
	}
.greenTL
{
	background-image: url(pics/green_topLeft.gif);
	width: 7px;
	height: 7px;
	background-color: #EEF1DE;
}
.greenL
{
	background-image: url(pics/green_left.gif);
	width: 7px;
	background-color: #EEF1DE;
}
.greenR
{
	background-image: url(pics/green_right.gif);
	width: 7px;
	background-color: #EEF1DE;
	padding-top: 0px;
	padding-bottom: 0px;
}
.greenT
{
	background-image: url(pics/green_top.gif);
	height: 7px;
	background-color: #EEF1DE;
}
.greenBL
{
	background-image: url(pics/green_bottomLeft.gif);
	width: 7px;
	height: 7px;
	background-color: #EEF1DE;
}
.greenTR
{
	background-image: url(pics/green_topRight.gif);
	width: 7px;
	height: 7px;
	background-color: #EEF1DE;
}
.rowSpacer
{
	height: 2px;
	background-color: #FFFFFF;
}
.greenSpacer
{
	width: 7px;
	background-color: #FFFFFF;
}
.greenBR
{
	background-image: url(pics/green_bottomRight.gif);
	width: 7px;
	height: 7px;
	background-color: #EEF1DE;
}
.greenB
{
	background-image: url(pics/green_bottom.gif);
	height: 7px;
	background-color: #EEF1DE;
}
.greenM
{
	background-color: #EEF1DE;
}
.greenDataSmallLeft
{
	background-color: #EEF1DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: right;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.greenDataXtraSmallLeft
{
	background-color: #EEF1DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.greenDataBig
{
	background-color: #EEF1DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
.journalDataCellLeft
{
	background-color: #EEF1DE;
	background-image: url(pics/journal_dataRowLeft.gif);
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 100px;
	padding-bottom: 0px;
}
.journalDataCell
{
	background-color: #EEF1DE;
	background-image: url(pics/journal_dataRowBack.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	height: 28px;
	color: #666666;
	text-align: right;
	vertical-align: top;
	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.journalDataCellRight
{
	background-color: #EEF1DE;
	background-image: url(pics/journal_dataRowRight.gif);
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
	width: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
A.greenDataBig
{
	background-color: #EEF1DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;	
	text-decoration: none;
}
A.emailBigUnconfirmed
{
	background-color: #EEF1DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
A.emailBigSuccessful
{
	background-color: #EEF1DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #438843;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;

}
A.emailBigBounced
{
	background-color: #EEF1DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B02B2B;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.greenDataSmallRight
{
	background-color: #EEF1DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	text-decoration: none;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.greenDataXtraSmallRight
{
	background-color: #EEF1DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	text-decoration: none;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
	
		/*****************************************************************************
			END GREEN SCREEN CLASSES
		*******************************************************************************/	
		
				/*****************************************************************************
			START REPORTS CLASSES
		*******************************************************************************/
		
		.reportTable
		{
			width: 459px;
		}

.reportSubHeaderLeft{
	width: 5px;
	background-color: #FDBD79;
	background-image: url(pics/reportBackSubHeaderLeft.gif);
}		
.reportSubHeaderRight{
	width: 3px;
	background-color: #FDBD79;
	background-image: url(pics/reportBackSubHeaderRight.gif);
}		
	.reportSubHeaderCell{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FDBD79;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border-right: 1px solid #FFCC97;
	padding: 4px 6px 3px 5px;
}
.reportDkRowLeft{
	width: 5px;
	background-color: #D9DBCA;
	background-image: url(pics/reportBackDkCellLeft.gif);
}		
.reportDkCell{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EEF1DE;
	color: #797979;
	font-size: 11px;
	font-weight: normal;
	height:26px;
	border-right: 1px solid #DEDFDE;
	padding: 4px 6px 3px 6px;
}
.reportDkRowRight{
	width: 3px;
	background-color: #E4E7D4;
	background-image: url(pics/reportBackDkCellRight.gif);
}	
.reportLtRowLeft{
	width: 5px;
	background-color: #E6E6E4;
	background-image: url(pics/reportBackLtCellLeft.gif);
}		
.reportLtCell{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FDFDFB;
	color: #797979;
	font-size: 11px;
	font-weight: normal;
	height:26px;
	border-right: 1px solid #DEDFDE;
	padding: 4px 6px 3px 6px;
}
.reportLtRowRight{
	width: 3px;
	background-color: #F2F2F0;
	background-image: url(pics/reportBackLtCellRight.gif);
}	

.reportFooterBL{
	height: 4px;
	padding: 0px 0px 0px 0px;
	background-color: #D9DBCA;
	background-image: url(pics/reportBackFooterLeft.gif);
}
.reportFooter{
	height: 4px;
	padding: 0px 0px 0px 0px;
	background-color: #D9DBCA;
	background-image: url(pics/reportBackFooter.gif);
}
.reportFooterBR{
	height: 4px;
	padding: 0px 0px 0px 0px;
	background-color: #D9DBCA;
	background-image: url(pics/reportBackFooterRight.gif);
}
		
		
		/*****************************************************************************
			START REPORTS CLASSES
		*******************************************************************************/
		
		
/*****************************************************************************
END NEW CLASSES FOR 4.0
*******************************************************************************/
span.bodytext {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-style:normal}
span.smalltext {font-size:12px;color: #F49632;font-family:Arial, Helvetica, sans-serif;font-style:normal}d
span.pText {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 12px;
	}
p.footer {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal ;
	color: #849989;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 12px;
}
P.black {
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	font-size : 11px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
P.white {
	font-family : Arial, Helvetica, sans-serif;
	color : white;
	font-size : 11px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
P.11 {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 11px;
}
P.blue {
	font-family : Arial, Helvetica, sans-serif;
	color : #2452FF;
	font-size : 12px;
}
P.whiteHeader {
	font-family : Arial, Helvetica, sans-serif;
	color :white;
	font-size : 11px;
	font-weight:bold;
	text-decoration : none;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
P.graphNumbers {
	font-family : Arial, Helvetica, sans-serif;
	color : #999999;
	font-size : 10px;
	text-decoration : none;
}
P.gray {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 11px;
	text-decoration : none;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
P.red {
	font-family : Arial, Helvetica, sans-serif;
	color : #B16B6B;
	font-size : 11px;
	text-decoration : none;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
P.superBigGray {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 20px;
	font-weight : bold;
	text-decoration : none;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
P.superBigRed {
	font-family : Arial, Helvetica, sans-serif;
	color : #B16B6B;
	font-size : 20px;
	font-weight : bold;
	text-decoration : none;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
UL{
	padding-left: 10px;
	margin-left: 10px;
	padding-bottom: 0px;}
LI {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 11px;
	list-style-type: square; 
}

A {
	font-family : Arial, Helvetica, sans-serif;
	color : #2452FF;
	font-size : 12px;
}
A.gray {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 11px;
	font-weight:bold;
	text-decoration : none;
}
A.gray:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 11px;
	font-weight: bold;
	text-decoration: underline;
	}
A.gray2 {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 11px;
	text-decoration : none;
}
A.gray2:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 11px;
	text-decoration: underline;
	}
A.white {
	font-family : Arial, Helvetica, sans-serif;
	color :white;
	font-size : 11px;
	font-weight:bold;
	text-decoration : none;
}

A.white:hover {
	font-family : Arial, Helvetica, sans-serif;
	color :white;
	font-size : 11px;
	font-weight: bold;
	text-decoration: underline;
	}
		A.white12 {
	font-family : Arial, Helvetica, sans-serif;
	color :white;
	font-size : 12px;
	font-weight:bold;
	text-decoration : none;
	
}
A.white12:hover {
	font-family : Arial, Helvetica, sans-serif;
	color :white;
	font-size : 12px;
	font-weight: bold;
	text-decoration: underline;
	}

A.whiteHeader {
	font-family : Arial, Helvetica, sans-serif;
	color :white;
	font-size : 11px;
	font-weight:bold;
	text-decoration : none;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
A.whiteHeader:hover {
	font-family : Arial, Helvetica, sans-serif;
	color :white;
	font-size : 11px;
	font-weight:bold;
	text-decoration : underline;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
span.whitetext {
	font-family : Arial, Helvetica, sans-serif;
	color : white;
	font-size : 11px;
}
		
.grayCellBack { background-color: #E8E8E8; border: 0px #000000 solid;} 
.whiteCellBack { background-color: #FFFFFF; border: 0px #000000 solid;}
.noteTable{
	background-color: #FCF9A9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
	border-color: #D7CAA4;
	border-width: 1px;
	border-style: solid;
	font: normal;
	padding: 3 px;
	margin-bottom:8px;
}
.noteHeader
{
	background-color: #FACF3D;
	height: 24px;
	background-image: url(../SF_Module/pics/4_SFformHeaderYellow.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #62A40;
	text-decoration: none;
}

	
	
    .tableSubHeader
{
	background-color:#BBBBBB;
	padding: 4px 8px 4px 8px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.nestedDialogHeader
{
	background-color:#BBBBBB;
	padding: 2px 4px 4px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.nestedDialogBodyCell
{
	background-color:#E8E8E8;
	border-left: 1px #BBBBBB;
	border-right: 1px #BBBBBB;	
	border-bottom: 1px #BBBBBB;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top: 1;
}

.prefsChangeLeft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width:120px;
		vertical-align:top;
}
.prefsChangeRight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	width:220px;
	
}