BODY {
	FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 26px; MARGIN: 0px; COLOR: #5a3060; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 28px; MARGIN: 0px; COLOR: #5a3060; FONT-FAMILY: Arial, Helvetica, sans-serif
}
p 
{
	padding:5px 0 0 0;
}
A:link {
	COLOR: #810081; TEXT-DECORATION: none
}
A:visited {
	COLOR: #810081; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f4a52e; TEXT-DECORATION: none
}
A:active {
	COLOR: #810081; TEXT-DECORATION: none
}

.mainTable {
	BORDER-RIGHT: #2f0910 1px solid; /*BORDER-TOP: #2f0910 1px solid;*/ VERTICAL-ALIGN: top; BORDER-LEFT: #2f0910 1px solid; WIDTH: 756px; BORDER-BOTTOM: #2f0910 1px solid; TEXT-ALIGN: left;margin: 0px;
}
.mainContent
{
	padding: 0 10px 10px 10px;
	text-align:left;
	font-size:14px;
}
.mainHeader
{
	padding:5px 0 0 10px;
}
/**new header styles 7/23/2008 JD**/
.BottomMenu
{
	padding:0px 5px 10px 0px;
	text-decoration:none;
	/*BORDER-TOP: solid 5px #ffcc00; */
	/*border-bottom: solid 1px #000000;*/
	BACKGROUND-COLOR: #ffffff; 
	background-image: url(quote1.gif);
	background-repeat:no-repeat;
	height: 40px;
	width:177px;
	text-align:center;
	color:#a9a9a9;
	font-weight:bold;
	font-size:12pt;
 
}
.BottomMenu a:link
{	
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#ffffff;
	
}
.BottomMenu a:hover
{
	color:#810081;
}
/**new header styles 7/23/2008 JD**/

a.headerMenu
{
	display:inline-block;
	padding:10px 0 0 0; 
	text-decoration:none;	
	BACKGROUND-COLOR: #ffffff; 
	height: 26px;
	width:186px;	
	font-weight:bold;	
	background-image: url(headerTabHover1.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:bottom right;
	list-style:none;
	text-align:center;
	color:#03177d;		
}
a.headerMenu:hover
{
	background-position:0 0px;
	/*padding:9px 0 0 0;*/ 
	display:inline-block;
	width:186px;
	height:26px;
	text-decoration: none;
    text-align:center;
    border:0;
    font-weight:bold;
    color:#ffff33;
    
}

a.headerMenuTeam
{
	display:inline-block;
	padding:10px 0 0 0; 
	text-decoration:none;	
	BACKGROUND-COLOR: #ffffff; 
	height: 26px;
	width:186px;	
	font-weight:bold;	
	background-image: url(headerTabHover1.jpg);
}


/*end of new header style**/


.footer {
	BORDER-TOP: #2f0910 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 5px 0px 8px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #325a8f
}
.footer A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #0c2d4e; TEXT-DECORATION: underline
}
.footer A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}

.reff
{
	font-size:8pt;
	padding-left:15px;
}







/*************************************************************************/
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}


/****** Bottom Button Menu (every page but homepage)*********************************************/
a.bottombutton1 {
    background: transparent url('laihealthbottom1.jpg') no-repeat scroll top right;
    color: #000;
    display: block;    
    width:116px;
    font: bold 12px arial, sans-serif;
    height: 47px;    
    text-decoration: none;
    text-align:center;
    border:0;
}
a.bottombutton1:hover {
    background-position:0 -48px;
    color: #000;
    display: block;    
    width:116px;
    font: bold 12px arial, sans-serif;
    height: 47px;
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombutton2 {
    background: transparent url('laihealthbottom2.jpg') no-repeat scroll top right;
    color: #000;
    display: block;
    /*float: left;*/
    width:147px;
    font: bold 12px arial, sans-serif;
    height: 45px;
   
    /*padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombutton2:hover {
    background-position: 0 -48px;
    color: #000;
    display: block;    
    width:147px;
    font: bold 12px arial, sans-serif;
    height: 47px;   
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombutton3 {
    background: transparent url('laihealthbottom3.jpg') no-repeat scroll top right;
    color: #000;
    display: block;    
    width:143px;
    font: bold 12px arial, sans-serif;
    height: 47px;
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombutton3:hover {
    background-position:0 -48px;
    color: #000;
    display: block;    
    width:143px;
    font: bold 12px arial, sans-serif;
    height: 47px;
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombutton4 {
    background: transparent url('laihealthbottom4.jpg') no-repeat scroll top right;
    color: #000;
    display: block;    
    width:123px;
    font: bold 12px arial, sans-serif;
    height: 47px;
    text-decoration: none;
    text-align:center;
    border:0;
}
a.bottombutton4:hover {
    background-position:0 -48px;
    color: #000;
    display: block;    
    width:123px;
    font: bold 12px arial, sans-serif;
    height: 47px;
    text-decoration: none;
    text-align:center;
    border:0;
}
/******************End of Bottom Button Menu******************************/
/******************Start of Bottom Button Menu Index (homepage)******************************/
a.bottombuttonindexnew {
    background: transparent url('MedicareBottomNew.jpg') no-repeat scroll top right;
    color: #000;
    display: block;   
    width:230px;
    font: bold 12px arial, sans-serif;
    height: 47px;   
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombuttonindexnew:hover {
    background-position:0px -48px;
    color: #000;
    display: block;   
    width:230px;
    font: bold 12px arial, sans-serif;
    height: 47px;   
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombuttonindexchanging {
    background: transparent url('MedicareBottomChanging.jpg') no-repeat scroll top right;
    color: #000;
    display: block;   
    width:230px;
    font: bold 12px arial, sans-serif;
    height: 47px;   
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombuttonindexchanging:hover {
    background-position:0px -48px;
    color: #000;
    display: block;   
    width:230px;
    font: bold 12px arial, sans-serif;
    height: 47px;   
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombuttonindexmoving {
    background: transparent url('MedicareBottomMoving.jpg') no-repeat scroll top right;
    color: #000;
    display: block;   
    width:230px;
    font: bold 12px arial, sans-serif;
    height: 47px;   
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombuttonindexmoving:hover {
    background-position:0px -48px;
    color: #000;
    display: block;   
    width:230px;
    font: bold 12px arial, sans-serif;
    height: 47px;   
    text-decoration: none;
    text-align:center;
    border:0;
}



/******************End of Bottom Button Menu Index******************************/
a.LeftMenuNew
{
	background:transparent url('medicarenew1.jpg') no-repeat scroll top right;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px; 
   
}
 a.LeftMenuNew:hover
 {	
	background-position: 2px -27px;
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
   
    padding:0 0 0px 0px; 
    
}
a.LeftMenuNewActive 
{
	background:transparent url('medicarenew.jpg') no-repeat;
	background-position:0px -25px;
	color: #000;
    display: block;   
    /*width:176px;*/
    height: 25px;   
    padding:0 0 0 0px;
    
}

a.LeftMenuSolution
{	
	background:transparent url('retiree-solutions.jpg') no-repeat;
	color: #000;
    display: block;   
    width:178px;
    height: 25px;   
    padding:0 0 0 0px;    
}

a.LeftMenuSolution:hover 
{	
	background-position: 0px -27px;
	color: #000;
    display: block;   
    width:178px;
    height: 25px;    
    padding:0 0 0 0px;
    
}

a.LeftMenuSolutionActive
{
	background:transparent url('medicarechangeplans.jpg') no-repeat;
	background-position:0 -25px;
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    
    padding:0 0 0 0px;
    
}

a.LeftMenuDifference
{	
	background:transparent url('retiree-difference.jpg') no-repeat;
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    
    padding:0 0 0 0px;
    
}

a.LeftMenuDifference:hover 
{	
	background-position:1px -25px;
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    
    padding:0 0 0 0px;    
}

a.LeftMenuDifferenceActive
{	
	background:transparent url('medicaremoving.jpg') no-repeat;
	background-position:0 -25px;
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    
    padding:0 0 0 0px;    
}

 a.LeftMenuProducts
{
	background:transparent url('retiree-products.jpg') no-repeat scroll;
	background-position:0px -4px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    
    padding:0 0 0 0px;
    
}

 a.LeftMenuProducts:hover 
{	
	background-position:-1px -29px;
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}

 a.LeftMenuWhy
{
	background:transparent url('retiree-why.jpg') no-repeat scroll top right;
	background-position:0px 0px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    
    padding:0 0 0 0px;
    
}

 a.LeftMenuWhy:hover 
{
	
	background-position:-1px -27px;
	position:relative;
	top: 2px;
	left: 0px;	
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}

 a.LeftMenuWhyActive
{
	background:transparent url('retiree-why.jpg') no-repeat scroll ;
	background-position:0px -27px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding:0 0 0 0px;
    
}

 a.LeftMenuEmployee:hover 
{
	
	background-position:1px -26px;
	position:relative;
	top: -0px;
	left: 0px;	
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}

 a.LeftMenuEmployee
{
	background:transparent url('EmployeeAdvantage.jpg') no-repeat scroll top right;
	background-position:0px -1px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding:0 0 0 0px;
    
}

 a.LeftMenuEmployer:hover 
{
	
	background-position:0px -25px;
	position:relative;
	top: -0px;
	left: 0px;	
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}
 a.LeftMenuEmployer
{
	background:transparent url('EmployerAdvantage.jpg') no-repeat scroll top right;
	background-position:0px 0px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding:0 0 0 0px;
    
}

 a.LeftMenuArticles:hover 
{
	
	background-position:0px -25px;
	position:relative;
	top: -0px;
	left: 0px;	
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}

 a.LeftMenuResources
{
	background:transparent url('Resources.jpg') no-repeat scroll top right;
	background-position:-0px 0px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding:0 0 0 0px;
    
}

 a.LeftMenuResources:hover 
{
	
	background-position:1px -25px;
	position:relative;
	top: -0px;
	left: 0px;	
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}

 a.LeftMenuGlossary
{
	background:transparent url('Glossary.jpg') no-repeat scroll top right;
	background-position: 0px 0px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding:0 0 0 0px;
    
}

 a.LeftMenuGlossary:hover 
{
	
	background-position:1px -25px;
	position:relative;
	top: -0px;
	left: 0px;	
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}

a.LeftMenuYChange
{
	background:transparent url('MedicareWhyChangePlans.jpg') no-repeat scroll top right;
	background-position:0px 0px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding:0 0 0 0px;
    
}

 a.LeftMenuYChange:hover 
{
	
	background-position:0px -25px;
	position:relative;
	top: -0px;
	left: 0px;	
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}

a.LeftMenuConsider
{
	background:transparent url('MedicareConsider.jpg') no-repeat scroll top right;
	background-position:0px 0px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding:0 0 0 0px;
    
}

 a.LeftMenuConsider:hover 
{
	
	background-position:0px -25px;
	position:relative;
	top: -0px;
	left: 0px;	
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}

a.LeftMenuWhenChange
{
	background:transparent url('MedicareWhenChange.jpg') no-repeat scroll top right;
	background-position:0px 0px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding:0 0 0 0px;
    
}

 a.LeftMenuWhenChange:hover 
{
	
	background-position:0px -25px;
	position:relative;
	top: -0px;
	left: 0px;	
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}

a.LeftMenuApply
{
	background:transparent url('MedicareApply.jpg') no-repeat scroll top right;
	background-position:0px 0px;
	color: #000;
    display: block;    
    width:176px;
    font: bold 12px arial, sans-serif;
    height: 25px;
    margin-right: 6px;
    padding:0 0 0 0px;
    
}

 a.LeftMenuApply:hover 
{	
	background-position:0px -25px;
	position:relative;
	top: -0px;
	left: 0px;	
	color: #000;
    display: block;   
    width:176px;
    height: 25px;
    /*margin-right: 6px;*/
    padding:0 0 0px 0px;    
}

.LeftMenu
{
	padding:0 0 5px 0;
}

.LeftMenuSub
{
	padding:0 0 2px 10px;
}

.LeftMenuSubLast
{
	padding:0 0 10px 10px;
}

.CarrierLogos
{
	padding:15px 0 15px 0;
}

a.bottombutton {
    background: transparent url('bottombutton2_a.jpg') no-repeat scroll;
    color: #000;
    display: block;
    /*float: left;*/
    width:186px;
    font: bold 12px arial, sans-serif;
    height: 42px;   
    text-decoration: none;
    text-align:center;
    border:0;
}

a.bottombutton span {
    background: transparent url('bottombutton2.jpg') no-repeat;
    display: block;
    line-height: 40px;
    padding: 3px 0 2px 0px;
    text-align:center;
} 

a.bottombutton:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.bottombutton:active span {
    background-position: bottom left;
    padding: 1px 0 0px 0px; /* push text down 1px */
}