﻿body, div, p, h1, h2, h3, h4, ul, li, table, td
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	border-style: none;
}
/* for cellspacing */
table	
{ 
	border-collapse: collapse; 
} 
body
{
	font-family: Tahoma, Arial, sans-serif;
	background-image: url(Images/bg_body.gif);
	font-size: 12px;
}

img
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin-top: 0px;
}

a
{
	color: #369;
	text-decoration: underline;
	outline: 0;
}


hr
{
	margin: 10px 0 0 0;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

#header
{
	margin: 0 auto;
	padding: 0 5px;
	width: 966px;
	vertical-align:middle;
	background: url(Images/bg_header.jpg) no-repeat 10px 0;
}

.bodyBackground
{
	background-image: url(Images/bg_body.gif);
}

#intuitLinks
{
	margin: 0 auto;
	padding::10px 10px 10px 10px;
	width: 958px;	
	vertical-align:baseline;
	
}

#intuitLinks img
{
	margin: 0 5px 0 20px;
	vertical-align: top;
}

#intuitLinks img.intuitLogo
{
	margin: -1px 380px 0 3px;
	display: inline;
}

#wrapper
{
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 991px;
	border-left: 0px solid #b5b5b5;
	background-color: #FAF0CD;
	min-height: 650px;
}
.wrapperBackground
{
	background-color: #FAF0CD;
}
#ThePanels
{
	position: relative;
	top: 0px;
	bottom: auto;
	margin: 0 auto 0 0;	
}
.PanelSeparator
{
	width: 10px;
}

.wizardNavigationDiv
{
	padding: 0px 15px 10px 15px;
}

.windowTitle
{
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #DDF778;	
	vertical-align: bottom;
	text-align: left;
}
.windowTitleBackground
{
	background: #DDF778;	
}
#content
{
	margin: 0 0 0 0;
	width: 730px;
	background: #FFF9E4;
}

.contentBodyLeftBorder
{
	background-color: #DDF778; 
	width: 0px; 
	vertical-align: top;
}
/* min-height not supported in IE6, using height w/ overflow instead */
#contentBody
{
	min-height: 530px;
	width: 700px;
	border-left: none;
	border-top: none;
	border-right: 0px solid #DDF778;
	border-bottom: 0px solid #DDF778;
}
#contentBody-ie6adds
{
	height: 530px;
	overflow: visible;
}
.contentTitleTable
{
	height: 45px;
	width: 698px;
	margin: 1px 1px 1px 1px;
	border-width: 0;	
}
.contentTitle
{
	color: #333333;
	font-size: 18px;	
	width:96%;
	padding: 2px 0 0 0px;
	font-weight: bold;		
	text-align:left;
}
.contentTitleWhite
{
	color: White;
	font-size: 18px;	
	width:96%;
	padding: 2px 0 0 0px;
	font-weight: bold;		
	text-align:left;
}
.welcomeProgramImageHdr
{
	vertical-align: middle;
	border-width: 0;	
	
}	
td.contentBodyShadow
{
	border-left: 5px solid #d1d1d1;
	background: url(Images/bg_shadow_v.gif) repeat-y;
	vertical-align: top;
}

div.contentBodyShadow
{
	background: url(Images/bg_shadow_h.gif) no-repeat;
}

h2.contentBodyShadow
{
	background: url(Images/bg_shadow_h.gif) -3px 0 no-repeat;
}

#footer
{
	clear: both;
	margin: 0 auto;
	padding: 8px 0 0;
	width: 952px;
	height: 60px;
	background: url(Images/bg_footer.gif) no-repeat 0 0;
	line-height: 22px;
	text-align: center;
}

#homeNavDiv
{
	height: 35px;
	width: 190px;
	padding: 0px;
	background-color: #96AA31;
}
#TheResultsMonitor
{
	width: 220px;
	height:450px;
	padding: 0;
	background-color: #F5E2A4;
	border: none;
	vertical-align: top;
}
#TheLeftPanelTable
{
	width: 220px;
	vertical-align: top;
}	
#TheRightPanelTable
{
	vertical-align: top;
}	
.ResultsMonitorTableBorderHorz
{
	background-color: #96AA31;
	height: 5px;
	width: 220px;
}	
.ResultsMonitorTableBorderVert
{
	background-color: #96AA31;
	width: 5px;
	height:445px;
}	
.TheResultsMonitorTableMargin
{
	padding: 0px;
}
#weconnectlogoDiv
{
	width: 190px;
	padding: 10px;
}
.wizardWrapper
{
	padding: 0 0 0 0;
}
.contentAfterTitleDiv
{
	padding: 15px 0px 10px 15px;
}
.calcTable
{
	width: 100%;
}


.welcomePageDiv
{
	border: none;
}

.welcomeProgramTable
{
	background-color: #FFFFFF;
	border: solid 0px #EEEEEE;
}

.welcomeProgramTable thead
{
	color: #0646AC;
	font-weight: bold;
	background-color: #EEEEEE;
	text-align: center;
	height: 25px;
}
.welcomeProgramTitle
{
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	border-right: 2px solid #EEEEEE;
}
.welcomeProgramImage
{
	vertical-align: middle;
	border-width: 0;
	padding: 0 2px 0 2px;
}

.welcomeProgramTable tbody td
{
	padding: 5px;
	border-top: 2px solid #EEEEEE;
}

.welcomeProgramTableEvenTr
{
	background: #d1d1d1;
	border: 1px solid #d1d1d1;
}	
.welcomePage
{
	background-color: #f5e2a4;
}
.welcomeProgram1
{
	background-color: #d6dd93;
}
.welcomeProgram2
{
	background-color: #f8d195;	
}
.welcomeProgram3
{
	background-color: #d9d0e0;
}
.welcomeProgram4
{
	background-color: #bcdce5;
}
.welcomeProgram5
{
	background-color: #f2cbc6;
}
.welcomeProgram6
{
	background-color: #F0EF90;
}
.welcomeProgram7
{
	background-color: #76bfae;
}
.welcomeProgram8
{
	background-color: #959fad;
}
.welcomeProgram9
{
	background-color: #D2E5E9;
}
.resultsPage
{
	background-color: #f5e2a4;
}


.calcSectionLabel
{
	font-weight: bold;
	font-size: x-large;
	color: #9b9b9b;
}
.resultsMonitorPanel
{
	border: none;
}

.hiddenPanel
{
	display:none;
}

.quotePanel
{
	font-family:Times New Roman;
	font-style:italic;
	font-size:14px;
	color:#96AA31;
}

.oneeappPanel
{
	display:block;
	font-family:Times New Roman;
	font-weight:bold;
	font-size:12px;
	color:#96AA31;
	border:solid 0 auto;
}
.oneeappPanel a
{
	font-family:Times New Roman;
	font-weight:bold;
	font-size:14px;
	color:#96AA31;
	border:solid 0 auto;
}
.resultsMonitorPanel TD
{
	
}
.resultsMonitorTable
{
	width: 100%;
}

.resultsMonitorTable TR
{
	height: 25px;
}

.progressImage
{
	border: 0;
	padding: 0 0 0 0;
}

.resultsMonitorTableSeparator TD
{
	border-top: dotted 1px #999999;
	padding: 5px 0 0 0;
}
.DescriptionLabel
{
	FONT: 16px;
	COLOR: #000000;
	line-height:16px;
	vertical-align: middle;
	padding-right:3;
	padding-bottom:2;
}
.resultsMonitorLabels
{
	FONT: 12px Arial, Helvetica, Geneva, Verdana, sans-serif;
	MARGIN: 0px 0px 5px;
	COLOR: #222222;
	FONT-WEIGHT: normal;
}
.resultsMonitorValues
{
	FONT: 12px Arial, Helvetica, Geneva, Verdana, sans-serif;
	MARGIN: 0 0 0 0;
	COLOR: #111111;
	FONT-WEIGHT: bold;
	text-align: left;
}
.resultsMonitorValuesNotVisited
{
	FONT: 11px Arial, Helvetica, Geneva, Verdana, sans-serif;
	MARGIN: 0 0 0 0;
	COLOR: #999999;
	FONT-WEIGHT: bold;
	text-align: left;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
}

.helpHint 
{
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Black;
	padding:3px;
	width: 400px;
}

.modalPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Black;
	padding:3px;
	width: 400px;
}

.modalPopupTitle {
	background-color:ActiveCaption;
	border: solid 1px Gray;
	color: White;
	font-weight:bold;
	z-index: -1;
}	

.helpPopupTitle {
	border: solid 1px Gray;
	color: White;
	font-weight:bold;
}	

.checkboxlist INPUT
{
	margin-right: 5px;
}

.collapsePanel
{	
	overflow:hidden;
	margin-left: 15px;
}

.panelSeparatorLine
{
	height: 10px;
	border-bottom: dotted 1px #7b8598;		
}

.collapsePanelBar
{
	width:100%;
	height:28px;	
	font-weight:bold;
	FONT: 16px Arial, Helvetica, Geneva, Verdana, sans-serif;
	COLOR: #0646AC;
	FONT-WEIGHT: bold;
	background: url(Images/bg_panel_header.gif) repeat-x top;
	margin: 15px 0px 15px 0px;
}
.collapsePanelBarBody
{
	cursor: pointer;
	padding:5px 5px 5px 25px;
	vertical-align: middle;	
}
.collapsePanelBarBodyNoSelect
{
	padding:5px 5px 5px 25px;
	vertical-align: middle;	
}
.collapsePanelToggleLabel
{
	float: right;
	font-size: 12px;
	COLOR: #138add;
	width: 60px;
	padding: 0px 10px 0px 4px;
	font-weight:normal;
}
.collapsePanelToggleLabel:hover
{
	text-decoration:underline;
}

.resultsCardFrame
{
	border: thin solid #9aa932;
	width: 480px;
	left: 60px;
	float:left
}

.resultsCard
{
	background-color: White;
	padding: 5px 5px 0px 20px;		
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #96AA31;
}
.resultsCardHeader
{
	color: #1347ad;
	font-size: larger;
	font-weight: bold;
}
.resultsCardBody
{
	padding-top:5px;
	line-height: 18px;
	margin: 0px;
}

.resultsCardBody a
{
	text-decoration:underline;
}

.resultsCardFooter
{
	padding: 5px 15px 5px 20px;
	margin: 0px;
	text-align: right;
}
.resultsCardHelpButton
{
	position: relative;
	top: 7px;
	bottom: auto;
}
.resultsCardHyperLink
{
	display:none;
	text-decoration:underline;
}

.disclaimer
{
	font-size: x-small;
}

.waitmessagediv
{
	display: none;	
	margin: 5px 0 10px 0;
	color: #222222;
}

.PrintButton
{
	float: right;
	cursor:pointer;
	height: 14px;
}
.welcomeFirstLadyGraphic
{
	padding: 0px 15px 0px 0px;
	vertical-align: top;
}

.languageSelection
{
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
	text-align: right;
	vertical-align: middle;
}
.getStartedButton
{
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	text-align: right;
	vertical-align: top;
}

/* This fixes the issue about popup modal boxes being hidden by the drop down */
.helpPopup iframe
{
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width: 100%;/*must have for any big value*/
height: 100%;/*must have for any big value*/
}

.hyperlinkButton
{
	FONT: 12px;
	MARGIN: 0px 0px 0px 0px;
	COLOR: #0646AC;
	FONT-WEIGHT: bold;
	text-align: left;
	float: none;
	vertical-align: bottom;
	text-decoration: underline;	
}

.OneEApp a
{
	color:Green;
	text-decoration:underline;
}


.imageButton{
    margin:1px;
    border:1px solid #EEEEEE;    
}
.imageButton_over{
    margin:1px;
    border:1px outset #EEEEEE;
    cursor:default;
}
.imageButton_down{
    margin:1px;
    border:1px inset #EEEEEE;
    cursor:default;

}



.spinnerBox{
    position:absolute;
    display:inline;
    overflow:hidden;

}
.toolTipBox{
    border:1px solid black;
    position:absolute;
    display:none;
    background-color:#FFFF88;
    padding:1px;
    font-size:11px;
    font-family:sans-serif;
    cursor:default;
    z-index:31000;
}

.PrintButtonX
{
	display:none;
}
