.pageTitle {
	COLOR: #339900;
	font-weight : bold;
}
.popupPageTitle {
	COLOR: #339900; background-color: #ffffff;
	font-weight : bold;
	border-top: 1px solid #cccccc; border-left: #cccccc 1px solid;
	border-bottom: 0px solid #cccccc; border-right: #cccccc 1px solid;
	padding-left: 11px;padding-right: 11px;
	padding-top: 10px;padding-bottom: 10px;
}


.fakeTextArea {
	OVERFLOW: auto; 
	width: 90%; height: 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;
}
.requiredSign {
	color: #FF7D18;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.allLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

.allLine a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013AD1;
}

.breadCrumb {
	font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10px; 
	color: #333;
	padding-top: 4px;
	padding-bottom: 4px;
}
.breadCrumb a {
	font-size: 10px; 
	color: #013AD1;
}
.breadCrumb a:hover {
	color: #013AD1;
}
.breadCrumb a:visited {
	color: #013AD1;
}



.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-top:3px;
	padding-right:8px;
	padding-bottom:3px;
	padding-left:8px; 
	position:absolute; 
	background-color:#eeeeee; 
	z-index:10; 
	visibility:visible; 
	font-weight: bold;
}	
.fieldSetOuterGray {
	border-top: #aaaaaa 1px solid; 
	border-right: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	border-left: #aaaaaa 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-top:15px;
}


BODY {
	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: #FFFFFF;
}

.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;

}

FORM { margin : 0; }
UL { margin : 0; }



table {
    font-family: Arial, sans-serif;
    font-size: 10pt;
}

.SpacerClearRight {
	CLEAR: right; FONT-SIZE: 1px
}
.SpacerClearLeft {
	CLEAR: left; FONT-SIZE: 14px
}
.oldbrowsers {
	DISPLAY: none
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}
	


a {
	color: #013AD1;
	text-decoration: none;

}
a:visited {
    color: #4280FF;
	text-decoration: none;
}
a:hover {
    color: #004AB9;
	text-decoration: underline;
}
.avisited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #4280FF;
	text-decoration: none;
}
.avisited:hover {
    color: #4280FF;
	text-decoration: none;
}



.error {
	color: #FF0000;
	background-position: center;
	font-weight: bold;
}

.errorData {
	color: #FF0000;
}


.padding4px {
	padding-left: 4px; padding-right: 4px;
}

.padding_left {
	padding-left: 40px;
}

.padding_left17 {
	padding-left: 17px;
}

.padding_left25 {
	padding-left: 25px;
}


.link {
	color: #0066FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;

}



.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: 5px 5px 5px 25px;
    border-bottom: 1px solid #eeeeee;
}

.displayNoIndentCol { 
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #eeeeee;
}

.displayNoPaddingCol { padding: 0; border-bottom: 1px solid #eeeeee; }
.displayTitle		  { 
	padding-left: 11px;padding-right: 11px;
	padding-top: 10px;padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee; 
	font-weight: bold; 
}

/* 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: 5px 5px 5px 25px;
    border-bottom: 1px solid #eeeeee;
    border-right: #eeeeee 1px solid;
}

.complexNoIndentCol { 
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #eeeeee;
    border-right: #eeeeee 1px solid;
}

.complexNoPaddingCol { padding: 0; border-bottom: 1px solid #eeeeee; border-right: #eeeeee 1px solid; }
.complexCell { 
	padding: 5px 11px 5px 11px;
	border-bottom: 1px solid #eee;
	BORDER-RIGHT: #eee 1px solid;
}

.complexTitle  { 
	padding-left: 11px;padding-right: 11px;
	padding-top: 10px;padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee; 
	font-weight: bold; 
}
.complexHeader {
	background-color:#ffffff; text-align: center; color : #000000;
	padding: 5px 11px 5px 11px; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid;
}
.complexHeaderSorted {
	text-align: center; 
	padding: 5px 11px 5px 11px; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid;
	background-color: #99cc00;
	color: #333;
	}

.complexTitleRow {
	background-color:#ffffff; 
	padding: 5px 11px 5px 11px;
	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: 3px; 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 {
    text-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;
}



.clickThrough a { 
		text-decoration: none;
		}

.clickThrough a:hover {
		background-color: #2969B5;
		color: #ffffff;
		text-decoration: none;
		font-weight: normal;
		}
		
.disabled { color: #999999;} 

/*---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 ---------------*/

/* --------------dropdowns ---------------*/

.dropDownGrey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #eeeeee; height: 21px;
	font-weight: normal; border-top: 1px #666 solid; border-left: 1px #666 solid; border-bottom: 1px #ccc solid; 
	border-right: 1px #ccc solid;}
.dropDownGreySmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #eeeeee; 
	height: 21px; font-weight: normal;}
.dropDown{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 21px;}
.dropDownSmall{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 19px;
	}

/* --------------form fields ---------------*/
.formFieldDefault{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 21px; border-top: 1px #666 solid;
	border-left: 1px #666 solid; border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; width: 90%;
	}

/* --------------buttons---------------*/
.buttonDefault {
	BORDER-RIGHT: #bcbcbc 1px solid; HEIGHT: 20px; PADDING-RIGHT: 4px; PADDING-Left: 4px; BORDER-TOP: #ffffff 1px solid; 
	BORDER-BOTTOM: #bcbcbc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ebebeb 2px solid; FONT-FAMILY: arial, Tahoma, times;
	BACKGROUND-COLOR: #dfdfdf;}

.buttonIconCB {
	HEIGHT: 20px;
	BORDER-RIGHT: #bcbcbc 1px solid;
	PADDING-LEFT: 14px;
	PADDING-right: 5px;
	BORDER-BOTTOM: #bcbcbc 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #ebebeb 2px solid;
	FONT-FAMILY: arial, Tahoma, times;
	BACKGROUND-COLOR: #dfdfdf;
	background-image: url(/member/foundation/images/icon_checkbox.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/* 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;} 
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.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.indent10px { padding-left: 10px;}

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;}
table.buttonSpacer{ height: 100%; background-color: #EEEEEE; BORDER-RIGHT: #B5B2B5 1px solid;}

.greycells {background-color:#efefef; height: 35px;} 
.greycellsMail {background-color:#f4f4f4; height: 20px;} 
.whitecells {background-color:#ffffff; height: 35px;} 
.highlight {background-color:#EFF7FF; 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;}




.formFieldStatic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
}

.listBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100px;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	width: 90%;
}

.textArea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px #666 solid;
	border-left: 1px #666 solid;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	width: 90%;
}



/* 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: #CBC101; height: 23px;}
td.BGNav{ 
	background-image: url(/images/bg_yellow.gif);}
td.navHighlight {
	background-color: #D8CD01;}




/* 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;
	border-bottom-style: none;
}
.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;
    text-decoration: underline;
}

.underline a:hover {
    color: blue;
    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;
}
.logoHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.subHeading {

	PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: black;
}
.errorSmall {
	color: #FF0000;
	background-position: center;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.siteDesign {
font-family: "Trebuchet MS", Arial, Verdana, "Times New Roman";
font-size: 8pt;
font-weight: normal;
color: #000000;
text-decoration: none;
border-top: 1px solid #BBBBBB;
margin-top: 1px;
}

.siteDesignLink {
	font-family: Arial, Verdana, "Times New Roman";
	font-size: 11px;
	font-weight: normal;
	margin-top: 3px;
}.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

#addNewMake {
    display:none;

}
