.fakeTextArea {
	OVERFLOW: auto;  scroll;
	width: 90%; heigth: 90%;
	border-left: 1px solid #ccc; 
	border-right: 1px solid #E4E4E4; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #E4E4E4; 
	background-color: #f4f4f4;
	padding-left: 10px;
}

.fieldSetLabelWhite {
	padding-top:3px;
	padding-right:8px;
	padding-bottom:3px;
	padding-left:8px; 
	position:absolute; 
	background-color:#ffffff; 
	z-index:10; 
	visibility:visible; 
	font-weight: bold;
}	
.fieldSetOuterWhite {
	border: #DEDEDE 1px solid; 
}	
.fieldSetInnerWhite {
	clear: right;
	padding-top:25px;
}	

.fieldSetLabelGray {
	padding-right:8px;
	padding-left:8px; 
	background-color:#eeeeee; 
	font-weight: bold;
	margin-top:-0.5em;
	margin-bottom:1em;
}	
.fieldSetOuterGray {
	border-top: #cccccc 1px solid; 
	border-right: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	border-left: #cccccc 1px solid;
}	
.fieldSetInnerGray {
	border-top: #ffffff 1px solid; 
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-left: #ffffff 1px solid;
	clear: right;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
}


.bodyGray {
	PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: black; BACKGROUND-COLOR: #eeeeee;
}




.SpacerClearRight {
	CLEAR: right; FONT-SIZE: 1px
}
.SpacerClearLeft {
	CLEAR: left; FONT-SIZE: 14px
}
.oldbrowsers {
	DISPLAY: none
}

.avisited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #4280FF;
	text-decoration: none;
}
.avisited:hover {
    color: #4280FF;
	text-decoration: none;
}



.error {
    color: #F37C7C;
}

.errorData {
	color: #FF0000;
}


.padding4px {
	padding-left: 4px; padding-right: 4px;
}

.padding_left {
	padding-left: 40px;
}

.vertDivider {
	PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px dashed ; PADDING-LEFT: 3px; FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 4px
}

/* table display ------------------------------------------------- */
.displayTable     { background-color: #ffffff; 
border-top: 1px solid #cccccc; border-left: #cccccc 1px solid;
border-bottom: #cccccc 1px solid; border-right: #cccccc 1px solid;
} 
.displayIndentCol   { padding: 5 5 5 25; border-bottom: 1px solid #eeeeee; vertical-align: top; }
.displayNoIndentCol { padding: 5 5 5 5; border-bottom: 1px solid #eeeeee; vertical-align: top;}
.displayNoBordersCol { padding: 5 5 5 5; border-bottom: 1px solid #ffffff; }
.displayNoPaddingCol { padding: 0; border-bottom: 1px solid #eeeeee; }
.displayTitle		  { 
	padding: 5px;
	border-bottom: 1px solid #eeeeee; 
}

/* table complex ------------------------------------------------- */
.complexTable     { background-color: #ffffff; 
border-top: 1px solid #cccccc; border-left: #cccccc 1px solid;
border-bottom: 1px solid #cccccc; border-right: #cccccc 1px solid;
} 
.complexOddRow    { background-color:#efefef; }
.complexEvenRow   { background-color:#ffffff; }
.complexButtonRow { background-color:#ffffff; }

.complexIndentCol   { padding: 5 5 5 25; border-bottom: 1px solid #eeeeee; border-right: #eeeeee 1px solid; vertical-align: top;}
.complexNoIndentCol { padding: 5 5 5 5; border-bottom: 1px solid #eeeeee; border-right: #eeeeee 1px solid; vertical-align: top;}
.complexNoPaddingCol { padding: 0; border-bottom: 1px solid #eeeeee; border-right: #eeeeee 1px solid; }
.complexCell { 
	padding: 5 11 5 11; 
	border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  
}
.complexTitle  { 
	padding: 5px;
	border-bottom: 1px solid #eeeeee; 
}
.complexHeader {
	background-color:#ffffff; text-align: center; color : #000000;
	padding: 5 11 5 11; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid;
}
.complexHeaderSorted {
	text-align: center; 
	padding: 5 11 5 11; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid;
	background-color: #efefef;
	color: #000000;
	}

.complexTitleRow {
	background-color:#ffffff; padding: 5 11 5 11; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid;
}
.complexTitleCell {
	font-weight: bold; 
}

/* crumbtrail -------------------------------------------------- */
.crumbTrailTable {
	color: #99cc00; background-color: #99cc00;
	BORDER-BOTTOM: #000 1px solid; 
 	padding: 3; height: 6px; 
}




/* header ------------------------------------------------- */
table.brandedHeader { 
	background-color: #000000; padding: 0px; border: 0px; text-align: right;}	 
td.brandedHeader { 
	background-color: #000000; padding-left: 10px; padding-right: 20px; text-align: left;} 

table.brandedNested { 
	border-bottom: #454747 1px solid;border-right: #454747 1px solid;} 
td.brandedNested { 
	border-top: #454747 1px solid;border-left: #454747 1px solid;
	white-space:nowrap; background-color: #000000; height: 19px; color: #7C7C7C;
	font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; text-align: left;} 
td.brandedNestedLogout { align: center; background-color: #000000; font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; padding-left: 10px} 
td.brandedNestedNoPad { 
	border-top: #454747 1px solid;border-left: #454747 1px solid;
	background-color: #000000; height: 20px;} 
.brandedNested a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #99CCFF; text-decoration: none;}
.brandedNested a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px;
	color: #99CCFF; text-decoration: none;}
.brandedNested a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #99CCFF; text-decoration: underline;}




.dialog {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-bottom: 6px;
} 

.dialogTotals {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	color: #999999;
	padding-bottom: 5px;
}




/*---Greeting table---*/
td.greeting { height: 67px; text-align: center; vertical-align: middle; }
.salutation { color:#999; }
.contactName { color:#fff; }

.darr { font-family: verdana, arial, verdana;}

.darr2 { font-family: verdana, arial, verdana; font-size: 10px; color: #4280FF;}

.darr3 { font-family: verdana, arial, verdana; font-size: 10px; color: #3E5200;}

/* --------------FORMS ---------------*/

/* tables------------------------------------------------- */
	
/* general table used for home page, account .etc ------------------------------------------------- */

table.default { background-color: #999999; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; 
	border-left: 1px solid #ccc;} 
td.headerColSpan { height: 35px; border-bottom: 1px solid #eee; background-color: white; font-weight: bold; font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; padding-left: 11px} 
td.headerNoColSpan { height: 35px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; background-color: white; 
	font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; ; padding-left: 11px} 

td.leftCellTitle { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;} 
td.rightCellTitle { height: 25px; background-color: white; border-bottom: 1px solid #eee;}
td.middleCellTitle { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;}

td.leftCellText { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 25px; padding-top: 3px; padding-bottom: 3px} 
td.leftCellTextIndent { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 40px; padding-top: 3px; padding-bottom: 3px} 
td.rightCellText { height: 25px; background-color: white; border-bottom: 1px solid #eee; padding-left: 10px; padding-top: 3px; padding-bottom: 3px}
td.middleCellText { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 10px; padding-top: 3px; padding-bottom: 3px}

td.middleLastRow { height: 25px; background-color: white; border-bottom: 0px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 10px}
td.rightLastRow { height: 25px; background-color: white; padding-left: 10px} 
td.leftLastRow { height: 25px; background-color: white; BORDER-RIGHT: #eee 1px solid;  padding-left: 25px} 

td.leftCellCentered { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; text-align: center} 
td.rightCellCentered{ height: 25px; background-color: white; border-bottom: 1px solid #eee; text-align: center}
td.middleCellCentered {height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; text-align: center}

#number { padding-right: 10px; text-align: right;}



td.headerNoColSpan2 { height: 35px; background-color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;} 
td.headerNoBorder { height: 35px; border-right: 1px solid #eee; background-color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 11px} 
td.NoBorder { height: 25px; border-bottom: 1px solid #fff; background-color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 11px} 
td.defaultBold { height: 25px; background-color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
td.defaultMessageBody { background-color: white; text-align: left; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
td.leftNoIndent { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;} 
td.BrdrBottomIndent { height: 25px; background-color: white; padding-left: 25px; border-bottom: 1px solid #eee;}
td.Action { height: 35px; background-color: white;  padding-left: 25px; border-bottom: 1px solid #eee;}
td.leftLastRowAction { height: 35px; background-color: white;  padding-left: 25px}
td.BorderTop { height: 35px; BORDER-TOP: #ccc 1px solid; background-color: white; padding-left: 11px} 
td.vanilla { background-color: white; height: 35px; padding-left: 11px; padding-left: 25px} 
td.vanilla25px { background-color: white; height: 25px; padding-left: 11px; padding-left: 25px} 
td.vanillaNoIndent { background-color: white; height: 35px;} 
td.vanillaBigIndent { background-color: white; border-bottom: 1px solid #eee; height: 35px; padding-left: 25px;}  
td.leftNoBorder { height: 35px; background-color: white; padding-left: 25px;}
td.leftNoBorderSubField { height: 35px; background-color: white; padding-left: 50px;}
td.NumberRow { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; padding-right: 10px; text-align: right;}
td.NumberBottom { height: 25px; background-color: white; padding-right: 10px; text-align: right;}
td.depressed { background-color: #eeeeee; border-top: 1px solid #E9E9E9;} 

td.bucket{ background-color: white; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;}

td.dashed  { height: 25px; border-bottom: 1px dashed #B1B1B1;  padding-left: 17px} 
td.dashed2  { height: 25px; border-bottom: 1px dashed #EEEEEE;  padding-left: 17px} 
td.solid { height: 25px; border-bottom: 1px solid #eeeeee;  padding-left: 17px} 
td.logo  { height: 25px; border-bottom: 1px dashed #B1B1B1;  padding-left: 12px} 

td.actionHeader  { height: 5px; padding-left: 30px;} 

td.leftdashed  { height: 25px; background-color: white; border-bottom: 1px dashed  #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 25px} 
td.rightdashed  { height: 25px; background-color: white; border-bottom: 1px dashed #eee; padding-left: 10px} 
td.yellow { background-color: #ffffff; border-bottom: 1px solid #eee; BORDER-TOP: #eeeeee 1px solid;  padding-left: 25px; color: #ff0000}
td.minBalance { background-color: #ffffff; border-bottom: 1px solid #eee; BORDER-TOP: #eeeeee 1px solid;  padding-left: 25px; color: #ff0000}
	
table.buttonTable{ height: 25px; background-color: efefef; BORDER-RIGHT: #B5B2B5 1px solid;  BORDER-BOTTOM: #B5B2B5 1px solid;  BORDER-LEFT: #fff 1px solid; BORDER-TOP: #FFF 1px solid;} 
table.buttonTableHiLite{ height: 25px; background-color: EEEEEE; BORDER-RIGHT: #fff 1px solid;  BORDER-BOTTOM: #B5B2B5 1px solid;  BORDER-LEFT: #B5B2B5 1px solid; BORDER-TOP: #B5B2B5 1px solid;} 
table.buttonDefault{ height: 25px; background-color: EEEEEE; BORDER-RIGHT: #B5B2B5 1px solid; 1px solid;} 
table.buttonSpacer{ height: 100%; background-color: EEEEEE; BORDER-RIGHT: #B5B2B5 1px solid; 1px solid;} 

.greycells {background-color:#efefef; height: 35px;} 
.greycellsMail {background-color:#f4f4f4; height: 20px;} 
.whitecells {background-color:#ffffff; height: 35px;} 
.highlight2 {background-color:#E4F1FF; height: 20px;  BORDER-RIGHT: red 1px solid;}


.groove {
	BORDER-TOP: #CCCCCC 1px solid; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; height: 25px; text-align: center; color: #666;}




/* subterainian table------------------------------------------------- */
table.subTable { background-color: #999999; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #b1b1b1; border-left: 1px solid #b1b1b1;} 
td.SubBttmBrdr { border-bottom: 1px solid #eeeeee;} 
td.subTabRight { border-right: 1px solid #eeeeee; background-color: #ffffff; height: 25px;} 
td.subTabLeft { border-left: 1px solid #eeeeee; background-color: #ffffff; height: 25px;} 
td.subTabLeftIndent { border-left: 1px solid #eeeeee; background-color: #ffffff; height: 25px; padding-left: 11px;} 
td.BBsubTabRight { border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; background-color: #ffffff;} 
td.BBsubTabLeft { border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #eeeeee; background-color: #ffffff;} 
td.DarkSubTabRight { border-top: 1px solid #ccc; border-bottom: 1px solid #E4E4E4;} 
td.DarkSubTabMiddle { border-right: 1px solid #E4E4E4; border-top: 1px solid #ccc; border-bottom: 1px solid #E4E4E4; background-color: #f4f4f4;} 
td.DarkSubTabRightBB { border-right: 1px solid #ccc; border-bottom: 1px solid #E4E4E4;} 
td.DarkSubTabLeft { border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; border-top: 1px solid #ccc; border-bottom: 1px solid #E4E4E4;} 

td.DarkLeftNoTopBrdr { border-bottom: 1px solid #E4E4E4; background-color: #f4f4f4; height: 25px;} 
td.DarkRightNoTopBrdr{ border-bottom: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; background-color: #f4f4f4; height: 25px;} 
td.DarkMiddleNoTopBrdr{ border-bottom: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4; background-color: #f4f4f4; height: 25px;} 

td.leftCellTextDarkFirst { height: 25px; background-color: #f4f4f4; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; BORDER-RIGHT: #E6E6E6 1px solid;  padding-left: 25px} 
td.leftCellTextDark { height: 25px; background-color: #f4f4f4; border-bottom: 1px solid #E6E6E6; BORDER-RIGHT: #E6E6E6 1px solid;  padding-left: 25px} 
td.rightCellTextDark { height: 25px; background-color: #f4f4f4; border-bottom: 1px solid #E6E6E6; padding-left: 10px}
td.rightCellTextDarkFirst { height: 25px; background-color: #f4f4f4; border-bottom: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; padding-left: 10px}
td.middleCellTextDark { height: 25px; background-color: #f4f4f4; border-bottom: 1px solid #E6E6E6; BORDER-RIGHT: #E6E6E6 1px solid;  padding-left: 10px}
td.middleCellNoIndentDark { height: 25px; background-color: #f4f4f4; border-bottom: 1px solid #E6E6E6; BORDER-RIGHT: #E6E6E6 1px solid;}

/* navigation------------------------------------------------- */


table.navigation {
	 background-color: #99cc00; height: 23px;}
td.BGNav{ 
	background-image: url(/member/foundation/images/bg_green.gif);}
td.navHighlight {
	background-color: #B4EB08;}




/* green subtab------------*/

.tabActive { 
	border-right: 1px solid #000; border-right: 1px solid #194070; border-top: 1px solid #194070; border-left: 1px solid #194070;
	text-align: center; font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px;
	background-color: #eeeeee; color: #333; 
	padding-right: 12px; padding-left: 12px;}
.tabActive a:visited { font-weight: normal;}

.tabInActive { 
	border-bottom: 1px solid #194070; 
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px;
	color: #333; 
	padding-right: 12px; padding-left: 12px;}
.tabInActive a { color: #000; text-decoration: none;
	height: 15px; text-align: center; font-weight: normal;}
.tabInActive a:visited { font-weight: normal; color: #000;}
.tabInActive a:hover { font-weight: normal; color: #ffffff; text-decoration: underline;}
.tabInActive a:active { font-weight: normal; color: #000; }	
	
	
	


/*----green subtab---*/

.subTab {
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px;
	text-align: center;
	border-bottom: 1px solid #d8d8d8;
	padding-right: 15px;padding-left: 15px;
	padding-top: 7px;padding-bottom: 7px;
}

	
.subTab a {
	height: 15px;
	text-decoration: none;
	color: #000000;
	}
	
.subTab a:hover {
	color: #000000; text-decoration: underline;
	}
	
.subTab a:visited {
	color: #000000;
	}
	
.subTab a:active {
	color: #000000;
	font-weight: normal;
	}	

.subTabActive {
	text-align: center;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px;
	border-right: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	background-color: #ffffff;
	padding-right: 14px;
	padding-left: 14px;
	}

	
.subTabActive a:visited {
	font-weight: normal; 
	color: 000;	
	}

.subTabActive a:active {
	font-weight: normal; 
	color: #000;
	}



td.colorBar {
	background-color: #99cc00;
	BORDER-BOTTOM: #000 1px solid; 
}



table.crumbTrail {
	height: 25px; 
	color: #99cc00; 
	background-color: #99cc00;
	BORDER-BOTTOM: #000 1px solid; 
}

.crumbTrailActive {
	text-align: center;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	padding-right: 4px;
	padding-left: 4px;
	}

.darrCrumbTrail {
	color: #000000; PADDING-BOTTOM: 1px;
}
	
.crumbTrailInActive a {
	color: #013AD1;
	font-weight: normal;
	
	}
.crumbTrailInActive a:hover {
	color: #013AD1;
	}
.crumbTrailInActive a:visited { 
	font-weight: normal;
	color: #013AD1;
	}	

.crumbTrailInActive {
	text-align: center;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #3E5200;
	padding-right: 4px;
	padding-left: 4px;
	}		
		








.buttonNoPad {
	border-bottom: 1px solid #194070;
	}






	



.sortedBy {
	border-right: 1px solid #B4EB08;
	border-bottom: 1px solid #B4EB08;
	border-top: 1px solid #3E5200;
	border-left: 1px solid #3E5200;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #99cc00;
	color: #333;
	}


	
.activeColumnTab {
	border-right: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align=left;
	background-color: #fff;
	padding-left: 5px;
	color: #333;
	}
	
.activeColumnTab a {
	display: block; 
	}
	
.activeColumnTab a:active {
	font-weight: normal;
}
	
.inactiveColumnTab {
	border-right: 1px solid #D8D8D8;
	border-top: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align=left;
	background-color: #F4F4F4;
	padding-left: 5px;
	color: #333;
	}

.inactiveColumnTab a:visited {
	font-weight: normal;
	}

.inactiveColumnTab a {
	display: block; 
	font-weight: normal;
}

.spacerColumnTab {
	border-bottom: 1px solid #D4D4D4;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.resultColumn {
	border-left: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	padding:7px;
}

.indent { padding-left: 20px;}

.underline u  { color: black;
		font-color: red;
		color: red;
		text-decoration: underline;
}

.underline a:hover { color: blue;
		font-color: red;
		text-decoration: underline;
}

.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #888888;
}


.thirdNav {
	border-top: 1px solid #CCCCCC; 
	border-left: 1px solid #CCCCCC;	
}

.thirdNav .title {
	font-weight : bold;
	background-color: #FFFFFF;
}

.thirdNav .selected {
	border-right: 1px solid #FFFFFF; 
	background-color: #FFFFFF;
}

.thirdNav td {
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC; 
	padding-right: 10px; padding-left: 10px;
	padding-top: 7px;  padding-bottom: 7px;
	background-color: #EEEEEE;
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px;
}

.thirdNav .notext {
	background-color: #FFFFFF;
	padding-top: 3px;  padding-bottom: 3px;
}


/* Form Styles */
.sub-label {
	padding-left: 50px;
}
