.anylinkcss{
position:absolute;
display: none;
width:267px;
/*padding-top:10px;*/
z-index: 10;/*100 to 10 changed for artf114534 overlay fix*/
/*margin-top:-20px;*/
margin-left:-10px;
font-size:13px;
margin-left:-30px;
padding-bottom:15px;
padding-top:-53px;
}

.anylinkcss_supp{
position:absolute;
display: none;
width:269px;
/*padding-top:10px;*/
z-index: 10;/*100 to 10 changed for artf114534 overlay fix*/
/*margin-top:-20px;*/
margin-left:-10px;
font-size:13px;
margin-left:-30px;
padding-bottom:15px;
padding-top:-53px;
}
.anylinkcss a, .anylinkcss_supp a{
width:206px;
display: block;
text-indent: 3px;
padding-left:40px; 
padding-top:3px;
padding-bottom:5px;
text-decoration: none;
text-indent:0px;
line-height:18px;
font-weight:bold;
z-index: 100;
}
.anylinkcss .navbottombar a, .anylinkcss_supp .navbottombar a{
background-image: url(../images/navbottombar.gif); background-repeat: no-repeat; background-position:0px center;
}
.anylinkcss .navbottombar a:hover, .anylinkcss_supp a:hover{ /*hover background color*/
color: white;width:206px; background-image: url(../images/sublinkoverbg.gif); background-repeat: no-repeat; background-position:0px center; padding-top:3px;background-color:#CE1729; marcolor:#FFFFFF;text-decoration:none;z-index:1000;
z-index: 100;
}
.anylinkcss.resclink a:hover{ /*hover background color*/
color: white;width:250px; background-image: url(../images/sublinkoverbg_payor.gif); background-repeat: no-repeat; background-position:0px center; padding-top:3px; color:#FFFFFF;text-decoration:none;z-index:1000;
z-index: 100;
}
.anylinkcss .resc a:hover{ /*hover background color*/
color: white;width:291px; background-image: url(../images/sublinkoverbg_payor.gif); background-repeat: no-repeat; background-position:0px center; padding-top:3px; color:#FFFFFF;text-decoration:none;z-index:1000;
z-index: 100;
}
.spl-land-wip_rmcont-sublink_related ul{
    float:left;
    margin-bottom: 15px;
}
.anylinkcss1 {
display:none;
font-size:13px;
margin-left:-30px;
padding-bottom:15px;
position:absolute;
width:267px;
z-index:10;
}
* html .anylinkcss1 {
display:none;
font-size:13px;
margin-left:0px;
padding-top:0px;
position:absolute;
width:267px;
z-index:10;
}

.anylinkcss1 a{
width:206px;
display: block;
text-indent: 3px;
padding-left:40px; 
padding-top:3px;
padding-bottom:5px;
text-decoration: none;
text-indent:0px;
line-height:18px;
font-weight:bold;
z-index: 100;
}
.anylinkcss1 a:hover{ /*hover background color*/
	color: white;width:206px; background-image: url(../images/sublinkoverbg.gif); background-repeat: no-repeat; background-position:0px center; padding-top:3px; color:#FFFFFF;text-decoration:none;z-index:1000;
z-index: 100;
}


.TopMenus li span{
background-color:#A6151C;
position:absolute;
height:22px;
margin-top:-3px;
text-indent:5px;
padding-top:2px;
font-weight: normal;
text-decoration: none;
}
html>body .TopMenus li span{margin-top:-2px;}

*+html .TopMenus li span{margin-top:-3px; padding-top:0px;height:22px}

*html .TopMenus li span{margin-top:-3px;height:22px;}

.nav_drop{
position:absolute;
display:none;
width:190px; 
padding-top:10px;
z-index: 100;
margin-top:18px;
font-size:12px;
margin-left:-20px;
background-image: url(../images/topnavbg1.gif); background-repeat:no-repeat; background-position:left bottom;
padding-bottom:15px;
font-weight:normal;

}
*+html .nav_drop{
margin-left:-111px;
margin-top:15px;
}
*html .nav_drop{
margin-left:-80px;
margin-top:15px;
z-index: 500;
padding-left:0px;
float:left;
}

.homenav_drop.show{
display: block;
}
.homenav_loggedin.show{
display: block;
}

.nav_drop.show{
display: block;
}
.nav_drop a{
width:155px;
display: block;
text-indent: 3px;
padding-top:3px;
padding-bottom:5px;
text-decoration: none;
text-indent:0px;
line-height:18px;
}
.nav_drop a:hover{ /*hover background color*/
color: white;
width:155px; padding-top:3px; color:#0094a7; text-decoration:none;
}
/* fix for the artf102833 margin-left is changed from -20px to -13px for logout button alignment issue*/
.homenav_drop{
position:absolute;
display:none;
width:240px; 
padding-top:5px;
z-index: 10000; /*1000 to 10000 changed for artf114534 overlay fix*/
margin-top:8px;
font-size:12px;
margin-left:-58px;
background-image: url(../images/topnavbg2_more.gif); background-repeat:no-repeat; background-position:left bottom;
padding-bottom:15px;
font-weight:normal;
}
*+html .homenav_drop{ margin-left:-110px; }
*html .homenav_drop{ margin-left:-105px; }

.homenav_loggedin{
position:absolute;
display:none;
width:240px;
padding-top:5px;
z-index: 10000; /*1000 to 10000 changed for artf114534 overlay fix*/
margin-top:8px;
font-size:12px;
margin-left:-14px;
background-image: url(../images/topnavbg2_more.gif); background-repeat:no-repeat; background-position:left bottom;
padding-bottom:15px;
font-weight:normal;

}
*+html .homenav_loggedin{ margin-left:-108px; margin-top:20px; }
*html .homenav_loggedin{ margin-left:-118px; margin-top:20px;}

/*.a1:hover{ background-image: url(../images/sd.gif); background-repeat:no-repeat; background-position:0px 0px;}*/
#search_but{
padding-bottom:10px;
}
.wid100{
width:60PX;
}
.wid50px{
  width:50px;
}	
.wid100 a:hover{ color:#0094a7!important;}
.textboxwid{
float:left;
width:150px;
border:none;
height:18px;
}
.navbottombar{
float:left; 
width:100%;
background-image: url(../images/navbottombar.gif); 
background-repeat:no-repeat; 
background-position:left bottom; 
padding-bottom:10px;
}

.totalbgfr {
background-image:url("../images/bg_toplinks2.jpg");
background-repeat:no-repeat;
}
*html .totalbgfr {
background-image:url("../images/bg_toplinks2.jpg");
background-repeat:no-repeat;
}
