/* Default CSS settings */
	BODY { color: black; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 
td {  		font-family: Helvetica, Arial, sans-serif; 
			font-size: 12px;  
		}
	p { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	span { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	li { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
	.footnote { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000} 
	h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #7a461c; background:#ffffff} 
	h2 { font-family: Arial, Helvetica, sans-serif; color: #7a461c; font-size: 16px; font-weight: bold; background:#ffffff; } 
	h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7a461c; font-weight: bold} 
	h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7a461c; font-weight: bold}
a:visited {text-decoration : underline;}
a:hover {color: #7a461c; text-decoration : underline;} 
a:link {color: #000; text-decoration : underline;}  
a {color: #000; text-decoration : underline;}
a:active {color: #7a461c;  text-decoration : none;}

/*---------------------------------------- 
Category CSS settings 
	catdetailstable 		table housing the body of the category (width %, 

text-align)
	catdetailsfootertable	table housing the body of the category footer (width %, 

text-align)
	catbackground		background of the category (color)
	cattopbackground	background of the category if top frame is category specific 

(color)   */
	 
.catdetailstable {width: 97%; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.catdetailsfootertable { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; width: 97%}
.catbackground {background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
.cattopbackground {background:#FFFFFF} 
.Header1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #7a461c; font-weight: bold; background:#ffffff} 
.Header2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #7a461c; font-weight: bold; line-height: 20px; background:#ffffff; }
.Header3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #7a461c; font-weight: bold} 

.Header4 { color: #7a461c; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold }

.Header5 {}
.Header6 {}
/*-----------------------------------------	
SubCategory CSS settings
	subcatbodytable	table housing the body of the subcategory (width %, text-align)
	subnavbackground	sub navigation area background  (color)
	subcatbackground	background of the subcategory body (color)
	subnavlink			link settings for sub navigation hyper links (font, size, 

text-decoration (underline))
		link				default settings for link (color, 

text-decoration)
		hover			mouseover settings (color, text-decoration)
		active			currently clicked link (color, text-decoration)
		visited			settings for having visited the link and then moved onto 

other link (color, text-decoration)
	subnavlinktable		table settings for subnavlink (optional - could include borders, 

spacings, etc)
	subnavlinktd		table cell settings for sub navigation links (height)
	subnavlefttd		table cell settings for cell to left of subnavigation links for 

indented look (width)
	subnavlinetr			table row settings for the sub navigation lines 

surrounding the links or quote (height)
	subnavlinetd		table cell settings for the sub navigation lines surrounding the 

links or quote, (width, background -for color)
	subnavquotetd		table cell settings for the sub navigation quote (font-family, 

font-size, color)
	subnavquotelefttd	table cell settings for the cell to the left of the sub 

naviations quote for indented look (width)
	subnavspacertr1	table row settings for the sub navigation space between the top frame and 

the first subnav element (height)
	subnavspacertr2	table row settings for the sub navigation space between the top subnav 

image and the subnav links/quote (height)
	subnavspacertr3	table row settings for the sub navigation space between the subnav 

links/quote and the bottom subnav elements (height)
	subnavtopimatetd	table cell settings for the top subnav image (optional)
	subnavbottomimagetr table row settings for color strip and image for bottom subnav 

elements - 
							developed for t5 but available to all 

template sub navigations (height)
	subnavbottomcolortd table cell settings for bottom subnav cell for accent color to left 

of bottom image slot (background, width)
	subnavbottomimagetd table cell settings for the bottom sub nav image cell (optional)  */

.subcatbodytable {width:97%;}
.subnavbackground {background: #FFFFFF} 
.subcatbackground {background:#FFFFFF}
.subnavlink:visited {color: #000; text-decoration : underline;}
.subnavlink:hover {color: #7a461c; text-decoration : underline;}
.subnavlink:link {color: #000; text-decoration : underline;}
.subnavlink:active {color: #7a461c;  text-decoration : none;}
.subnavlink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration : none;}
.subnavlinktable {}
.subnavlinktd {height: 20px; background: url(SubCatBullet.gif) no-repeat top left; padding-left: 15px; padding-top: 3px; padding-bottom: 3px;}
.subnavlefttd {width: 8px}

.subnavlinetr { text-decoration: none; height: 2px; }
.subnavlinetd {width: 200px; background: #112852}
.subnavquotetd {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #081C42}
.subnavspacertr1 {height: 18px}
.subnavspacertr2 {height: 0px}
.subnavbottomimagetr {height: 500px}
.copyHead
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #7A4518;
}
.hd1-1 {  	font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px;  
			font-weight: bold; 
			color: #7A4518; 
			background-color: #FFFFFF;
		}
		
.hd2-1 {  	font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			line-height: 14px;
			font-weight: bold;  
			color: #7A4518; 
			background-color: #FFFFFF;
		}
.tableHeader { font-family: Helvetica, Arial, sans-serif;
			font-size: 12px; 
			font-weight: bold;  
			color: #FFFFFF; 
			background-color: #7A4518;
			padding: 3px;
	    }	

/* New Calcualtor Styles */

form.calculator {
	width: 550px;
	color: #333;
}
form.calculator em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}
form.calculator p {
	padding: 10px !important;
}
form.calculator td, form.calculator th {
	text-align: center;
	padding: 0 !important;
	margin: 0px;
}
form.calculator legend {
	padding: 0 2px 0 0;
	font-weight: bold;
	color: #333;
	font-size: 14px;
}
form.calculator label {
	display: inline-block;
	vertical-align: top;
	width: 300px; /* Width of labels */
	color: #333;
}
form.calculator fieldset {
	margin-bottom: 10px;
	border: none;
	border-top: 1px solid #7a461c;
	background: #f8f8f8 url(calculator-fieldset.gif) left bottom repeat-x;
}
form.calculator fieldset ol {
	margin: 0;
	padding: 0;
}
form.calculator fieldset li {
	list-style: none;
	margin: 0 !important;
	padding: 5px 10px 7px;
	background: url(calculator-divider.gif) left bottom repeat-x;
}
form.calculator fieldset fieldset {
	background: none;
	border: none;
	margin: 3px 0 0 0;
}
form.calculator fieldset fieldset label {
	display: block;
	width: auto;
	margin-left: 303px; /* Width plus 3 (html space) */
}
form.calculator fieldset fieldset legend {
	font-size: 12px;
	padding: 0 0 5px;
	font-weight: normal;
	font-size: inherit;
}
form.calculator input {
	width: 75px;
	margin: 2px 0px;
	text-align: right;
}

form.calculator input.button {
	text-align: center !important;
}

form.calculator input.radio {
	width: 20px;
}
form.calculator #paymentTimingRadio input {
	width: auto;
}
form.calculator #answerPaymentAmount, 
form.calculator #answerFutureValue, 
form.calculator #answerAmountOfEachWithdrawl, 
form.calculator #answerSavingsGoalPlanner, 
form.calculator #answerTaxDeferredAccumulation, 
form.calculator #answerCollegeTuitionPlanner, 
form.calculator #answerRetirementSavings, 
form.calculator #answerLifeInsuranceNeeds, 
form.calculator #childCareCosts, 
form.calculator #child_1, 
form.calculator #child_2, 
form.calculator #child_3, 
form.calculator #child_4, 
form.calculator #child_1College, 
form.calculator #child_2College, 
form.calculator #child_3College, 
form.calculator #child_4College, 
form.calculator #annualGrossIncomeSpouse, 
form.calculator #estimateOfRetirementAssetsSpouse, 
form.calculator #existingLifeInsuranceCoverageSpouse, 
form.calculator #mortgageCoveredForFieldset, 
form.calculator #livingExpensesCoveredForFieldset, 
form.calculator #loanCreditDebtsCoveredForFieldset, 
form.calculator #otherDebtCoveredForFieldset, 
form.calculator #childcareCoveredForFieldset, 
form.calculator #collegeCostsCoveredForFieldset, 
form.calculator #answerMortgageDebtSpouseDiv, 
form.calculator #answerMonthlyBills6MonthsSpouseDiv, 
form.calculator #answerLoanAndCreditCardsSpouseDiv, 
form.calculator #answerOtherDebtSpouseDiv, 
form.calculator #answerTotalDebtSpouseDiv, 
form.calculator #answerAdditionalMonthlyChildcareCostsSpouseDiv, 
form.calculator #answerCollegeCostsSpouseDiv, 
form.calculator #answerTotalChildNeedsSpouseDiv, 
form.calculator #answerCashReserveSpouseDiv, 
form.calculator #answerTotalProtectionNeededSpouseDiv, 
form.calculator #answerLiquidAssetsSpouseDiv, 
form.calculator #answerRetirementAssetsSpouseDiv, 
form.calculator #answerLifeInsuranceCoverageCurrentlyInForceSpouseDiv, 
form.calculator #answerTotalAssetsSpouseDiv, 
form.calculator #answerRecommendedAmountOfAdditionalLifeInsuranceSpouseDiv, 
form.calculator #answerRothIRAConversion, 
form.calculator #spouseRowHeading,
form.calculator #spouseRowHeading_2,
form.calculator #answerEstateTax,
form.calculator #rowHeadingEstateTax,
form.calculator #assumedYearOfDeathSpouse,
form.calculator #estateValueSpouse,
form.calculator #growthRateSpouseSpan { 
	display: none;
}
#futureValue, #paymentAmount, #amountOfEachWithdrawl, #answerCollegeTuitionPlanner input, #answerSavingsGoalPlanner input, #answerTaxDeferredAccumulation input, #answerRetirementSavings input, #answerLifeInsuranceNeeds input, #answerRothIRAConversion input, #rowHeading1, #rowHeading2, #rowHeading1_2, #rowHeading2_2, #answerEstateTax input {
	border: 0px;
	background: transparent;
	text-align: right;
}
#answerCollegeTuitionPlanner label, #answerSavingsGoalPlanner label, #answerTaxDeferredAccumulation label, #answerRetirementSavings label, #answerLifeInsuranceNeeds label, #answerRothIRAConversion label, #answerEstateTax label {
	font-weight: bold;
}

form.calculator .noindent {
	margin-left: 0px !important;
}

form.calculator .centered {
	text-align: center;
}

form.calculator #growthRate, #growthRateSpouse {
	width:62px;
}
form.calculator #growthRate {
	margin-left: 13px;
}
