body {
	background-color: #FFFFCC;
	margin:0;

  background: #A9C6E5 url(../images/background.jpg) no-repeat center top;
}

td, th, h3, h6 {
	color: #330000;
	font-family: Arial, Helvetica, sans-serif;
}



a {
	color: #003366;
}

#wrapper{
	width: 905px;
	margin: 0 auto;
	background-color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

#b_display{
	background-color: #FFFFFF;

}

.emp_form{
float:left;
width:300px;}

.content{clear:both;
margin: 0 auto;
}

#inc_content{
padding:20px;}

h1 {
	color: #369676;
	font-size: 18px;
	font-weight: bold;

}

h2 {
	color: #369676;
	font-size: 17px;
	font-weight: bold;
}

h3 {
	color: #369676;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

form{
font-size:14px;
}



input{ background-color:#CFE0F2;
border:1px solid #A9C6E5;
}

.button {
    border: 1px solid #006;
    background: #8A9BAC;
	color:#FFFFFF;
	font-weight:600;
	margin-bottom:3px;
}

.close_button {
    border: 2px solid #990000;
    background: #8A9BAC;
	color:#FFF;
	font-weight:600;
	margin-bottom:3px;
}

.select_box{
background-color:#FFFFFF;
border:1px solid #666666;
}

.completeform{
font-size:12px;
}

.clearDiv {
clear:both;
background-color:#FFFFFF;

}

.selectBox{
font-size:12px;
float:left;
padding:3px;
background-color: #FFFFFF;

}

.whiteBG{
background-color:#FFFFFF;
/*border: 1px solid #666666;*/
}

.selectBoxGoals{

font-size:12px;
padding:5px;

}

.selectBoxBorder{
border: 1px solid #666666;
}

input.readonly {background:#FFF;
color:#000033;
font-weight:bold;}



.disabled{
  background:#FFF;
  color:#000033;
  cursor:default;
    border: 1px solid #666666;
	text-align:left;
	font-weight:bold;
}
input[disabled='disabled'] {
  background:#CFE0F2;
   color:#000033;
  cursor:default;
  border: 1px solid #666666;
  	text-align:left;
	font-weight:bold;
}

.green {
color:#369676;
font-weight:600;}

.pink {
color:#918EAE;
text-decoration:none;}

.blue{
color:#376595;
text-decoration:none;
font-weight:600;}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#71A6FF;
    color:#000;
    text-decoration:none}


a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #666666;
    background-color:#E1E1FF; color:#000;
    text-align: center;
	}

	
	
	a.infopink{
    position:relative; /*this is the key*/
    z-index:24; background-color:#FEFDE9;
    color:#369676;
	font-weight:600;
    text-decoration:none}
	

a.infopink:hover{z-index:25; background-color:#ff0}

a.infopink span{display: none}

a.infopink:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #666666;
    background-color:#E1E1FF; color:#000;
    text-align: center;}
	
		a.infohome{
    position:relative; /*this is the key*/
    z-index:24; background-color:#FEFDE9;
    color:#369676;
	font-weight:600;
    text-decoration:none}
	

a.infohome:hover{z-index:25; background-color:#ff0}

a.infohome span{display: none}

a.infohome:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1em; left:-5em; width:15em;
    border:1px solid #666666;
    background-color:#E1E1FF; color:#000;
    text-align: center}
	
#main_menu{
font-size:12;
width:990px;
text-align:right;
float:right;}

#basic_menu{
font-size:12px;
width:380px;
float:right;
text-align:right;


}

#remaining {
float:right;
font-size:14px;
font-weight:700;
color:#003300;
width:290px;
padding-right:12px;
padding-bottom:10px;
}

.income{
font-size:12px;}

.paycheck_detail {
background-color:#FFFFFF;
font-size:12px;
border:0px solid #666666;
}
.red{
color:#DF0000;}

.td_border{
border:1px solid #666666;}

.print {
page-break-after: always;
border:0px solid #666666;
}

.summary_title{
font-size:14px;
font-weight:700;
color:#CC0000;
}

.pad_left{
padding-left:30px;}

#bar{
float:right;}

/* SINGLE PROGRESS BAR */
 
.progressBar{
	width:236px;
	height:34px;
	float: right;
	background:url(../images/bg_bar.gif) no-repeat 0 0;
	position:relative;
}
.progressBar span{
	position:absolute;
	display:block;
	width:200px;
	height:14px;
	background:url(../images/bar.gif) no-repeat 0 0;
		/*background:url(../images/grad_bar.gif) no-repeat 0 0;*/
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
.progressBar em{
	position:absolute;
	display:block;
	width:200px;
	height:14px;
	background:url(../images/bg_cover.gif) repeat-x 0 0;
	top:0;
}

.progress {
font-size:12px;
float:right;
padding-right:20px;
padding-top:5px;}


#content{
	width: 905px;
	margin: 0px auto 0;
	border:0px solid #666666;
	margin-top:0px;
	padding:0px;
	background: #fff;
}

#sub_content{
	width: 903px;
	margin: 0px auto 0;
	margin-top:0px;
	padding:0px;
	background: #fff;
	border: solid thin #376595;

}

#content_q {
background:url(../images/why_use.jpg) no-repeat;
width:511px;
padding-top:50px;}

.small_text{
font-size:12px;
text-align:left;
}


.home_list {

padding-left:80px;}

.home_list a:link {

font-family:"Bauhaus Md BT", Arial, Helvetica, sans-serif;

text-decoration:none;}

.home_list a:visited {
font-family:"Bauhaus Md BT", Arial, Helvetica, sans-serif;
}

	#home_list_b a {
	font-family:"Bauhaus Md BT", Arial, Helvetica, sans-serif;
	overflow:hidden;

	height:36px;
		display:block;
		width:260px;
		margin: 0px 0 0 10px;
		 padding:12px 0px 0px 15px;
		font: bold 15px sans-serif;
		color:#376595;
		background: url("../images/home_but_bg_active.png") 0 0 no-repeat;
		
		}



#home_list_b a:hover {
		background-position: -280px 0;
		color: #376595;

}

#home_list_b a:active {
		background-position: -280px 0;
		color:#548AC0;
		text-decoration: none;
		}



#content_right{
padding:20px;
/*border:#FF0033 medium solid;*/}

.top_menu {
background:url(../images/upper_right.jpg) no-repeat;
}

#base{
height:22px;
background:url(../images/base.jpg) repeat-x 0 0;
}

.copy {
font-size:11px;}

.title{
	color: #369676;
	font-size: 18px;
	font-weight: bold;}
	
.display_image{
background:url(../images/images/dad.jpg) no-repeat;
padding-right: 50px;
}

.req{
color:#FF0000;}	

ul {font-family:Arial, Helvetica, sans-serif;
}