input.pharmacyrxInput
{ 
	border: 2px solid #EFEFEF;
	width: 185px; 
	height: 22px;
	padding: 8px 0 0 5px;
}

input.searchInput
{ 
	border: 2px solid #EFEFEF;
	width: 171px; 
	height: 19px;
	padding: 5px 0 0 5px;
}

input.cardnoInput
{ 
	border: 2px solid #858989;
	width: 176px; 
	height: 20px;
	padding: 8px 0 0 5px;
}

input.contactUsLongInput
{ 
	border: 2px solid #858989;
	width: 241px; 
	height: 18px;
	padding: 8px 0 0 5px;
}

input.contactUsStateInput
{ 
	border: 2px solid #858989;
	width: 81px; 
	height: 18px;
	padding: 8px 0 0 5px;
}

input.contactUsPostalCodeInput
{ 
	border: 2px solid #858989;
	width: 121px; 
	height: 18px;
	padding: 8px 0 0 5px;
}

textarea.contactUsCommentsInput
{ 
	border: 2px solid #858989;
	width: 521px; 
	padding: 2px 0 0 5px;
}

input.updateRewardsLongInput
{ 
	border: 2px solid #858989;
	width: 251px; 
	height: 18px;
	padding: 8px 0 0 5px;
}

input.updateRewardsShortInput
{ 
	border: 2px solid #858989;
	width: 76px; 
	height: 18px;
	padding: 8px 0 0 5px;
}

.leftBlueDivider
{
	width: 233px;
	border-top: 1px solid #0D5A97;
}

.leftHomecareDivider
{
	width: 233px;
	border-top: 1px solid #0C62A4;
}

.leftRewardsDivider
{
	width: 233px;
	border-top: 1px solid #90B172;
}

.leftCompanyDivider
{
	width: 233px;
	border-top: 1px solid #7B7CA4;
}

.leftHomecareNav
{
	background: url(../images/homecare/left_nav_background.gif) repeat-y;
	height: 22px;
	padding: 10px 0 0 20px;
}

.leftHomecareNav a
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.leftHomecareNav a:hover
{
    font-weight: bold;
	text-decoration: underline;
}

.leftHomecareNavOv
{
	background: url(../images/global/left_nav_gray_background.gif) repeat-y;
	height: 22px;
	padding: 10px 0 0 20px;
}

.leftHomecareNavOv a
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.leftHomecareNavOv a:hover
{
	text-decoration: underline;
}

.leftRewardsNav
{
	height: 22px;
	padding: 10px 0 0 20px;
}

.leftRewardsNav a
{
	font-size: 14px;
	color: #090909;
	text-decoration: none;
}

.leftRewardsNav a:hover
{
    font-weight: bold;
	text-decoration: underline;
}

.leftRewardsNavOv
{
    background: url(../images/global/left_nav_gray_background.gif) repeat-y;
	height: 22px;
	padding: 10px 0 0 20px;
}

.leftRewardsNavOv a
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.leftRewardsNavOv a:hover
{
	text-decoration: underline;
}

.leftCompanyNav
{
	background: url(../images/company/left_nav_background.gif) repeat-y;
	height: 22px;
	padding: 10px 0 0 20px;
}

.leftCompanyNav a
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.leftCompanyNav a:hover
{
    font-weight: bold;
	text-decoration: underline;
}

.leftCompanyNavOv
{
	background: url(../images/global/left_nav_gray_background.gif) repeat-y;
	height: 22px;
	padding: 10px 0 0 20px;
}

.leftCompanyNavOv a
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.leftCompanyNavOv a:hover
{
	text-decoration: underline;
}

a.leftNavLnk
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a:hover.leftNavLnk
{
	text-decoration: underline;
}

.homeRewards
{
	padding: 10px 0 0 2px;
}

.homeRewards p
{
	margin: 0;
	color: #727676;
	padding: 3px 0 0 0;
}

.homeRewards p a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.homeRewards p a:hover
{
	text-decoration: underline;
}

#HomecareList
{
	padding: 20px 0 0 0;
}

#HomecareList li
{
	font-size: 14px;
	color: #090909;
}

#HomecareList a
{
	font-size: 14px;
	color: #090909;
	text-decoration: none;
}

#HomecareList a:hover
{
	text-decoration: underline;
}

#HomecareList li
{
	padding: 0 0 5px 0;
}

#HomecareIntro
{
	background: url(../images/homecare/couple.jpg) no-repeat;
	width: 382px;
	padding: 0 0 0 325px;
	min-height: 246px;
	_height: 246px;
}

#MedispeakerAd
{
	background: url(../images/homecare/medispeaker.gif) no-repeat;
	margin: 20px 0 0 0;
	padding: 60px 10px 0 10px;
}

#MedispeakerAd li
{
	color: #ffffff;
}

#MedispeakerAd p
{
	color: #ffffff;
}

.goLnk
{
    
}

.enterLnk
{
    padding: 2px 0 0 0;
}

.error
{
	padding: 10px 0 0 0;
	font-weight: bold;
	color: #DE5643;
}

#FAQLists
{
    padding: 20px 0 0 0;
}

#FAQLists ul
{
    margin: 5px 0 0 20px;
    padding: 0;
}

#FAQLists ul li
{
    margin: 0;
    padding: 0 0 3px 0;   
}

#FAQLists ul li a
{
    color: #006BB6;
    text-decoration: none;
}

#FAQLists ul li a:hover
{
    text-decoration: underline;
}

#FAQListsAns
{
    padding: 20px 0 0 0;
}

#FAQListsAns ul
{
    margin: 5px 0 0 20px;
    padding: 0;
}

#FAQListsAns ul li
{
    margin: 0;
    padding: 5px 0 3px 0;   
}

#FAQListsAns ul li .title
{
    clear: both;
    color: #006BB6; 
}

#FAQListsAns ul li .text
{
    padding: 5px 0 10px 0;
    border-bottom: 1px solid #D0D0D0;   
}

#FAQListsAns .topLnk
{
    padding: 5px 0 5px 0;
    float: right;
}

#FAQListsAns .topLnk a
{
    color: #006BB6;
    text-decoration: none;
}

#FAQListsAns .topLnk a:hover
{
    text-decoration: underline;
}

.vendorInfoLnk a
{
    text-decoration: none;   
}

.vendorInfoLnk a:hover
{
    text-decoration: underline;   
}

.rewardsContentTitle
{
    font-weight: bold;
    color: #006BB6;
}

.rewardsContentHighlight
{
    font-weight: bold;
    color: #4D5864;
}

#RewardsUpdateText
{
     float: left;
     width: 260px;
     padding: 0 15px 0 0;
     text-align: right;
}

#RewardsUpdateText div
{
    padding: 8px 0 5px 0;
    height: 24px;
}

#RewardsUpdateFields
{
     float: left;
     width: 280px;
}

#RewardsUpdateFields div
{
    padding: 0 0 14px 0;
    _padding: 0 0 6px 0;
    height: 24px;
}

.helpList
{
    
}

.helpList li
{
    padding: 0 0 10px 0;
}

.helpList a
{
    font-size: 14px;
    text-decoration: none;
}

.helpList a:hover
{
    text-decoration: underline;
}

#Featured img{display:inline;}

#PharmacyLanguages
{
    clear: both;
    padding: 10px 0 0 0;
    text-align: center;
}

#PharmacyLanguages a
{
    font-size: 17px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

#PharmacyLanguages a:hover
{
    text-decoration: underline;
}