

/* 
-------------------------------------------
| Copyright MHG Metropolitan Health Group |
| author: R.Nicholls  September 2008      |
-------------------------------------------
*/

/*********General*********/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p,  blockquote, th, td { 
	padding: 0;
	margin: 0;
	}
fieldset, img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	list-style: none;
	}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym { 
	border: 0;
	}
	
hr{
	background-color:#a2b2cb;
	color:#a2b2cb;
	height:1px;
}



/*********Default*********/
html, body{
	height: 100%;
}

* html a:hover {visibility:visible;}

body{
	background-image: url(../images/mmsimages/page_back.jpg);
	background-repeat:repeat-x;
	background-color:#1d4272;
	padding:0px;
	margin:0px;
}
/*********End Default*********/

/****************Global Links**********************/

/****************PNG Link Hack Fix**********************/
a{
	position:relative;
}

/*****************Enf Hack Fix**************************/

a{
	outline:none;
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}

a:active{
  outline: none;
}

a:visited{
color:#8bb2df;
}

a:link {
	text-decoration:underline;
}

 ul{
padding-left:40px;
}

 li{
 list-style:disc;

}

/****************End Global Links**********************/

/*****************Headings***************************/

h1, h2, h3, h4, h5 {
	text-align:left;
	padding-bottom:8px;
}

h1, h2, h3  {
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing:1px;
}

h1 a{
	color:#FFFFFF;
	text-decoration:underline;
}

h1 a:hover{
	color:#FFFFFF;
	text-decoration: none;
}

h2 a{
	color:#FFFFFF;
	text-decoration:underline;
}

h2 a:hover{
	color:#FFFFFF;
	text-decoration: none;
}

h3 a{
	color:#FFFFFF;
	text-decoration:underline;
}

h3 a:hover{
	color:#FFFFFF;
	text-decoration: none;
}

h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}

h3{
	font-size:15px;
}

h4 {
	font-size: 13px;
	font-family:Verdana, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing:1px;
	background-image:url('../images/mmsimages/heading_back.png');
	background-repeat: repeat-x;
	padding-top:5px;
	padding-left:5px;
	display:block;
	margin-left:8px;
	width:550px;
}

h4 a{
	color:#FFFFFF;
	text-decoration:underline;
}

h4 a:hover{
	color:#FFFFFF;
	text-decoration: none;
}

h5 {
	font-size: 12px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing:1px;
}

h5 a {
	color:#FFFFFF;
	text-decoration:underline;
}

h5 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


h6 {
	font-size: 11px;
	font-family:Arial, sans-serif;
	color: #FFFFFF;
	letter-spacing:1px;
	font-weight:bold;
	padding-top:5px;
	padding-left:6px;
	text-align:left;
	text-decoration:none;
	width:150px;
	float:left;
	
	
}

h6 a {
	color:#FFFFFF;
	text-decoration:none;
	position:relative;
}


h6 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

h6 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

/*****************End Headings***************************/

/*********End General*********/

.clear{
	clear:right;
}

.clearleft{
	clear:left;
}


/*********Holders*********/
#wrapper{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -40px; /* the bottom margin is the negative value of the footer's height */
	width:760px;
}

#topholder{
	display:block;
	height:60px;
}

#logo{
	background-image:url(../images/mmsimages/mms_logo.jpg);
	background-repeat:no-repeat;
	width:218px;
	height:53px;
	margin-top:9px;
	float:left;
}

#logo span{
	display:none;
}

#banner{
	background-image:url(../images/mmsimages/banner4.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:247px;
	margin-top:8px;
}

#leftholder{
	width:190px;
	float:left;
}

#content{
	width:570px;
	float:left;
	padding-top:10px;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	text-align:justify;
	font-size:13px;
}

#content p{
	padding-left:10px;
	padding-right:10px;
}

#content a{
	color:#8bb2df;
}

#content a:visited{
	color:#8bb2df;
}

#content a:hover{
	color:#8bb2df;
}


#contactholder{
	padding-top:20px;
}

#contactheading{
	background-image:url(../images/mmsimages/contact_details.jpg);
	background-repeat:no-repeat;
	height:25px;
}

#contactheading span{
	display:none;
}

#contacttext{
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-image:url('../images/mmsimages/contact_back.png');
	background-repeat:no-repeat;
	display:block;
	height:115px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
#contacttext a{
	color:#8bb2df;
	text-decoration:underline;
}

#contacttext a:hover{
	color:#8bb2df;
	text-decoration:none;
}

#contacttext a:visited{
	color:#8bb2df;
}

#logos {
	width:185px;
	height:90px;
	padding-top:10px;
}

/*********END Holders*********/

/************Footer***********/


.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
	clear:both;
}

.footer{
	height:50px;
	margin: 0 auto;
	background-image:url('../images/mmsimages/footer.png');
	background-repeat: repeat-x;
	width:750px;
	padding-top:5px;
	padding-right:10px;
}

.footertext{
	float:right;
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:740px;
}

.footertext a{
	color:#FFFFFF;
	text-decoration:underline;
}

.footertext a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.footertext a:visited{
	color:#FFFFFF;
}

.footerleft{
	float:left;
}
.footerright{
	float:right;
}

/************END Footer***********/

/***************Start Left Menu*********************/

.menuholder{
	width:190px;
	position:relative;
	z-index:8;
	padding-top:10px;
}
#menu {
	width: 190px;
	position:relative;
}

#menu ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

#menu a, #menu h2 {
	font-size:11px;
	display: block;
	margin: 0;
	height:16px;

}

#menu h2 {
	color: #fff;
	background: #000;
}

#menu a {
	color:#FFFFFF;
	background-image:url('../images/mmsimages/heading_back.png');
	background-repeat: repeat-x;
	text-decoration: none;
	font-family:Verdana, sans-serif;
	margin-top:0px;
	padding-left:10px;
	padding-top:6px;
	position:relative;
	cursor:pointer;
	width:178px;
	height:16px;
	
}

#menu a:hover {
	color: #001722;
	background-image:url('../images/mmsimages/heading_back.png');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
}

#menu li {
	position: relative;
	padding-bottom: 0;
	list-style:none;
	padding-bottom:2px;
}

#menu li li {
	padding-bottom:0px;
	margin-bottom:0px;
	height:20px;
}

#menu li li a{
	position: relative;
	background-color:#FFFFFF;
	margin-bottom: 0px;
	color:#001722;
	font-size:10px;
}

#menu li li a:hover {
	position: relative;
	color:#FFFFFF;
	margin-bottom: 0px;
	background-color:#1d4272;
}

#menu ul ul ul, #menu ul ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
}


div#menu ul ul ul,
div#menu ul ul li:hover ul ul, 
div#menu ul ul ul ul, 
div#menu ul ul  li:hover ul ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul, div#menu ul ul ul ul li:hover ul  
{display: block;}
/***************END Left Menu*********************/

/*******************************************/
     /*****  Tabbed Nav   *****/
/*******************************************/

#tabmenuholder{
	float:right;
}

#tabs
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	font-size:11px;
	font-family:Arial, sans-serif;
	color:#a2b2cb;
	font-weight:bold;
}

#tabs li
{
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;

}
	
#tabs li a
{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 12px 0 12px;
	letter-spacing:1px;
	background-image:url(../images/mmsimages/tabtop.gif);
	background-repeat:repeat-x;
	height:23px;
	margin-left:15px;
}

	
#tabs li a:hover
{	
	color:#FFFFFF;
	background-image:url(../images/mmsimages/tabtopover.gif);
	background-repeat:repeat-x;
	height:23px;		
}

#tabs a
{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 12px 0 12px;
	letter-spacing:1px;
	background-image:url(../images/mmsimages/tabtop.gif);
	background-repeat:repeat-x;
	height:23px;
	margin-left:15px;
}

#tabs a:hover
{	
	color:#FFFFFF;
	background-image:url(../images/mmsimages/tabtopover.gif);
	background-repeat:repeat-x;
	height:23px;		
}
	

#tabs li a.current
{
	display:inline;
	float:left;
	margin:0;
}


/*****  End Tabbed Nav   *****/


/***************Enquiry Form*********************/

.enquirform {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: auto;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #406188;
	border: 1px solid #CCCCCC;
	font-family: Arial,sans-serif;
	font-size: 11px;

} 


.InputFieldsa, .InputFieldsb, .InputFieldsc, {
	border: 1px solid #CCCCCC;
	position: relative;
	width: 125px;
} 

.InputFieldsd{
	width: 145px;
}

.submit{
	width: 87px;
	height: 25px;
	border: 1px solid #CCCCCC;
	background-color: #2f68a7;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial,sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	margin-bottom:5px;
} 

.FormLabel{
   width:300px;
font-family:Arial, sans-serif;
	padding-right:20px;
	display:block;
	float:left;
	padding-top:5px;
	font-size:12px;
}

.InputFieldsa{
	left: 0px;
} 

.InputFieldsb{
	left: 0px;
} 

.formtext{
	border: 1px solid #CCCCCC;
	padding: 10px;
	width: 300px;
	height: 40px;
} 


.formtop{
font-family:Arial, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
padding-top:5px;
padding-bottom:10px;
text-transform:uppercase;
width:530px;
background-image: url('../images/mmsimages/heading_back.png');
background-repeat: repeat-x;
}


/*********CommunicationProfile************/
	.YesIndicator
{
    background-image: url(../IMAGES/mmsimages/yes_indicator.jpg);
	background-repeat:no-repeat;
    width: 25px;
    height: 25px;
    float: left;
    cursor: pointer;
	padding-right:10px;
	margin-top:5px;
	display:block;
}

.YesIndicatorhover{
background-image: url(../IMAGES/mmsimages/yes_indicator_hover.jpg);
	background-repeat:no-repeat;
    width: 25px;
    height: 25px;
    float: left;
    cursor: pointer;
	padding-right:10px;
	margin-top:5px;
	display:block;
		
	}
	
	
	
.NoIndicator
	{
		background-image: url(../IMAGES/mmsimages/no_indicator.jpg);
		background-repeat:no-repeat;
		width:25px;
		height: 25px;
		float: left; 
		cursor: pointer;
		padding-right:10px;
		margin-top:5px;
		display:block;
	}
	
	.NoIndicatorhover
	{
		background-image: url(../IMAGES/mmsimages/no_indicator_hover.jpg);
		background-repeat:no-repeat;
		width:25px;
		height: 25px;
		float: left; 
		cursor: pointer;
		padding-right:10px;
		margin-top:5px;
		display:block;
	}
	
.commform{
	width:540px;
}

.TelephoneDiv{
	display:block;
	width:540px;
	border-bottom:#006699 1px dashed;
	margin-bottom:10px;
	background-color: #4a6077;
	padding:10px;
}


.OptionText{
	display:block;
	width:400px;
	cursor: pointer;
	padding:5px;
}


/*.SMSBelowAmt{
	display:block;
	width:540px;
}*/

	.HighlightOption
	{
		background-color :#314861;
		font-weight : bold;
		display:block;
		float:left;
		padding:5px;
		width:535px;
	}
	
	
	.unHighlightOption
	{
		background-color: inherit; 
		display:block;
		float:left;
		padding:5px;
		width:535px;
	}
	#DependencySelector
	{
		position: absolute;
		display: none; 
		background-color: #B3BEC1;
		width: 300px;
		color: white;
		padding:10px;
		border:#006699 1px dashed;
	}
	#DependencySelector a{
		display:block;
		text-decoration: none;
		cursor: pointer;
		color: #003366;
		padding:3px;
		z-index:299;
		background-color: #B3BEC1;
		
	}
	#DependencySelector a:hover
	{
		cursor: pointer;
		color: #FFFFFF;
		background-color: #003366;
		
	}
	
	
	.dependent{
	padding:5px;
	}
	.DependentList{
	padding:10px;
	background-color:#4a6077;
	border-bottom:#006699 1px dashed;
	margin-bottom:10px;
	}
	
	.status{
	padding:5px;
	}
	
	.Statuslist{
	padding:10px;
	background-color:#4a6077;
	border-bottom:#006699 1px dashed;
	margin-bottom:10px;
	}
	
	.viewtype{
	padding:10px;
	background-color:#4a6077;
	border-bottom:#006699 1px dashed;
	margin-bottom:10px;
	}
	
	.dispOption{
	padding:5px;
	}
	
	.dateblock{
	padding:10px;
	background-color:#4a6077;
	border-bottom:#006699 1px dashed;
	margin-bottom:10px;
	}
	
	.dateblock{
	padding:5px;
	}
	
	Input{
	border: #CCCCCC solid 1px;
	background-image:url('../IMAGES/bpimages/inputback.gif');
	background-position:bottom;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:Arial, sans-serif;
	font-size:11px;
}

	
	.descriptor{
	display:block;
	font-family:Arial, sans-serif;
	font-size:13px;
	letter-spacing:1px;
	font-weight:bold;
	height:40px;
	position:relative;
	float:left;
	width:300px;
}

.prov_descrptholder{
	display:block;
	width:100%;
}

.prov_descriptored{
	font-family:Arial, sans-serif;
	letter-spacing:1px;
	font-size:11px;
	display:block;

	

}

.prov_descriptor{
	display:block;
	font-size: 15px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#0077be;
	letter-spacing:1px;
	height:40px;
	position:relative;
	float:left;
	width:230px;
}

.claim_descrptholder{
	display:block;
	width:100%;
}

.claim_descriptored{
	font-family:Arial, sans-serif;
	letter-spacing:1px;
	font-size:11px;
	display:block;
}

.claim_descriptor{
	display:block;
	font-size: 15px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#0077be;
	letter-spacing:1px;
	height:40px;
	position:relative;
	float:left;
	width:230px;
}

.descrptholder{
	display:block;
}

.descriptored{
	font-family:Arial, sans-serif;
	letter-spacing:1px;
	font-size:11px;
	display:block;
	float:left;
}

#cellinfo{
	width: 540px;
	display:block;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.FaxDiv{
	width: 540px;
	display:block;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #4a6077;
	padding:10px;
	margin-bottom:10px;
}

.CellphoneDiv{
	display:block;
	width:540px;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #4a6077;
	padding:10px;
	margin-bottom:10px;
}

.EmailDiv{
	display:block;
	width:540px;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #4a6077;
	padding:10px;
	margin-bottom:10px;
}


#PostalDiv{
	display:block;
	width:540px;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #4a6077;
	padding:10px;
	margin-bottom:10px;
}

#ResidentialDiv{
	display:block;
	width:540px;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #4a6077;
	padding:10px;
	margin-bottom:10px;
}

#BusinessAddress{
	display:block;
	width:540px;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #4a6077;
	padding:10px;
	margin-bottom:10px;
}



#CELLNO{
left:50px;
position:relative;
}

#TELNO{
left:12px;
position:relative;
}

#FAXNO{
left:50px;
position:relative;
}

#EMAIL{
left:43px;
position:relative;
}




.error{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	margin-right:10px;
	text-align: center;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:3px;
}


#loginerror{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0079bf;
	padding:5px;
	text-align: center;
	margin-bottom:5px;
	border: solid 1px #FFFFFF;
}
.displaytable{
float:left;
width:545px;
display:block;
padding-bottom:10px;
padding-top:10px;
padding-right:10px;
}




/*#LoginSpawner{
	background-image: url(../IMAGES/bpimages/login_butt.gif);
	background-repeat:no-repeat;
	width:101px;
	height:25px;
	font-size:1px;
	color:#de0900;
	display:block;
	cursor:pointer;
	float:right;
}

#LoginSpawner span{
display:none;
}*/

.searholder {
width:300px;}

#ValidationMessage{
font-family: Arial, sans-serif;
font-size: 14px;
letter-spacing:1px;
font-weight: bold;
color: #CC0000;
text-align: center;
float:left;
width:545px;
padding-top:10px;
}


/*---------- Table Style-------------*/

table {
border: none;}

.balloontable {
border:none;
}

.balloontable td, tr {
border:none;}

.memberonlinedoctors{
	display:block;
	background-color:#4a6077;
	border:1px #4a6077 solid;
	color:#FFFFFF;
	
	padding:5px;
	
	clear:both;
	height:20px;
}

.memberonlinedoctors a{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:12px;
	letter-spacing:1px;
}

.memberonlinedoctors a:hover{
	color:#FFFFFF;
}
.memberonlinedoctors a:visited{
	color:#FFFFFF;
}
.memberonline{
	border:1px #0278c0 solid;
	border-collapse: collapse;
	font-family:Verdana, sans-serif;
	font-size:9px;
	color: #333333;
	width:100%;
}

.tableheading{
	font-family:Arial, sans-serif;
	font-size:13px;
	letter-spacing:1px;
	color:#3772b3;
	font-weight:bold;
	text-align:left;
	border-bottom: 1px dashed #3772b3;
}

.memberonline td, tr{
	border: 1px solid #4a6077;
	padding-left: 3px;
	font-family:Arial, sans-serif;
	font-size:9px;
	color: #333333;
	text-align:left;
}


.memberonline tr{
	background-color: #F3F8FC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.memberonline td{
	padding:4px;
}

.altrow{
	background-color: #F7F7F7;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}



.memberonline th{
	font-weight:bold;
	text-align:left;
	border-bottom: 1px solid #496990;
	color:#FFFFFF;
	background-color:#73808d;
	font-size:11px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}

.memberonline th a{
	color:#FFFFFF;
}
.memberonline th a:visited{
	color:#FFFFFF;
}



.headingthree{
	font-weight:bold;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	color:#FFFFFF;
	background-color:#3772b3;
	font-size:10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.memberonline td a{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4a6077;
	position:relative;
}

.memberonline td a:hover{
	text-decoration:none;}

.memberonline td a:visited{
	color: #4a6077;}
	
.memberonline td a:link{
	color: #4a6077;}

.memberonline tr:hover{
	background-color:#FFFFFF;}

/*----------End Of Table Style-------------*/

.AccordianHeading{
	float:left;
	display:block;
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:12px;
	letter-spacing:1px;
}

.ExpandContract{
	background-image:url(../IMAGES/onlinesolutions/expand.png);
	background-repeat:no-repeat;
	width:23px;
	height:23px;
	display:block;
	cursor:pointer;
	float:right;
}

.ExpandContract span{
	display:none;
}


#PADDL1, #PADDL2, #PADDL3, #PADDL4, #AADDL1, #AADDL2, #AADDL3, #AADDL4{
	margin-bottom:10px;
}

 .BenefitYear{

}



/**********CheckBox************/


 span.checkbox {
  width: 15px;
  height: 20px;
  padding: 0 5px 0 0;
background: url('../IMAGES/mmsimages/checkbox.gif') no-repeat;  
  display: block;
  clear: left;
  float: left;
 }
 span.radio {
  width: 15px;
   height: 20px;
  padding: 0 5px 0 0;
	background: url('../IMAGES/mmsimages/radio.gif') no-repeat;
  display: block;
   clear: left;
  float: left;
 }



 span.select {
  position: absolute;
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 21px; 
  padding: 0 24px 0 8px;   
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url('../IMAGES/select_box.gif') no-repeat;
  overflow: hidden;
 }
 
 select{
 	border:#003366 1px solid;
 }


.dayselect
{
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
}

.dayselectspan
{
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url('../IMAGES/select_box.gif') no-repeat;
	overflow: hidden;
	display:block;
	z-index: 5;
	position:absolute;
}

.monthselect
{
	
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url('../IMAGES/select_box.gif') no-repeat;
	overflow: hidden;
	opacity: 0; 
	z-index: 5;	
}

.yearselect
{
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url('../IMAGES/select_box.gif') no-repeat;
	overflow: hidden;
	opacity: 0; 
	z-index: 5;
}

/***********End***************/




button.subBtn { 
	height:25px;
	width:101px;
  background-image: url('../IMAGES/bpimages/submit_button.gif');
  background-repeat:no-repeat;
  color:#fff; 
  font-weight: bold;
  font-size:15px; 
  font-family:Arial, sans-serif;
  letter-spacing:1px;

}
button.subBtn span { 
  height:50px; 
  line-height:50px;
  background:url('../IMAGES/bpimages/submit_button_hover.gif') left no-repeat;
  color:#fff; 
    font-size:15px; 
  font-family:Arial, sans-serif;
  letter-spacing:1px;
}
button.subBtn:hover {
	background:url('../IMAGES/bpimages/submit_button_hover.gif') right no-repeat; 
}

/*#LogoutButton{ 
	height:25px;
	width:101px;
  background-image: url('../IMAGES/bpimages/submit_button.gif');
  background-repeat:no-repeat;
  color:#fff; 
  font-weight: bold;
  font-size:13px; 
  font-family:Arial, sans-serif;
  letter-spacing:1px;
  float:right;
  margin-right:5px;

}

#LogoutButton span{ 
	padding-left:20px;
	display:block;
	padding-top:5px;
	
}

#LogoutButton a { 

  color:#fff; 
  text-decoration:none;

}
#LogoutButton a:hover { 

  color:#fff; 
  text-decoration:none;

}

#LogoutButton a:visited { 

  color:#fff; 
  text-decoration:none;

}*/




input.subBtn { 
	height:25px;
	width:101px;
  background-image: url('../IMAGES/bpimages/submit_button.gif');
  background-repeat:no-repeat;
  color:#fff; 
  font-size:15px; 
  font-family:Arial, sans-serif;
  letter-spacing:1px;
  font-weight: bold;

}
input.subBtn span { 
  height:50px; 
  line-height:50px;
  background:url('../IMAGES/bpimages/submit_button_hover.gif') left no-repeat;
  color:#fff; 
    font-size:15px; 
  font-family:Arial, sans-serif;
  letter-spacing:1px;
}
input.subBtn:hover {
	background:url('../IMAGES/bpimages/submit_button_hover.gif') right no-repeat; 
}


input.SelectCntrl{
	background-image: url(../IMAGES/bpimages/selectall.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
	border:none;
	font-family:Arial, sans-serif;
	color: #0278c0;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	padding-right:10px;
	margin-right:10px;

}

input.DeselectCntrl{
	background-image: url(../IMAGES/bpimages/deselecttall.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
	border:none;
	font-family:Arial, sans-serif;
	color: #0278c0;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	padding-right:10px;
	margin-right:10px;

}


.PDFicon{
	background-image: url('../IMAGES/bpimages/claimsstate.png');
	background-repeat:no-repeat;
	width:202px;
	height:12px;
	cursor:pointer;
}

.PDFicon span{
	display:none;
}

.downloadletters{
	background-image: url('../IMAGES/bpimages/downloadletter.png');
	background-repeat:no-repeat;
	width:139px;
	height:12px;
	cursor:pointer;
	float:left;
}

.downloadletters span{
	display:none;
}

.downloadtaxcert{
	background-image: url('../IMAGES/bpimages/downloadtaxcert.png');
	background-repeat:no-repeat;
	width:187px;
	height:12px;
	cursor:pointer;
	float:left;
}

.downloadtaxcert span{
	display:none;
}

.ViewClaimsIcon{
	background-image: url('../IMAGES/bpimages/claimsreport.png');
	background-repeat:no-repeat;
	width:117px;
	height:13px;
	cursor:pointer;
}

.ViewClaimsIcon span{
	display:none;
}

.communicationheads{
	font-size: 17px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#0077be;
	letter-spacing:1px;
	padding-bottom:10px;
	
}


#telicon, #cellicon, #faxicon, #emailicon, #posticon, #resicon, #bussicon {
	width:20px;
	height:20px;
	float:left;
	padding-right:5px;
	padding-bottom:10px;
	background-repeat:no-repeat;
}

 #telicon span, #cellicon span, #faxicon span, #emailicon span, #posticon span, #resicon span, #bussicon span {
	display:none;
}


#telicon{
	background-image:url('../IMAGES/bpimages/telephoneimages.gif'); 

}

#cellicon{
	background-image:url('../IMAGES/bpimages/cellphoneicon.gif'); 
	
}

#faxicon{
	background-image:url('../IMAGES/bpimages/faxicon.gif'); 
	
}

#emailicon{
	background-image:url('../IMAGES/bpimages/emailicon.gif'); 
	
}

#posticon{
	background-image:url('../IMAGES/bpimages/posticon.gif'); 
	
}

#resicon{
	background-image:url('../IMAGES/bpimages/resicon.gif'); 
	
}

#bussicon{
	background-image:url('../IMAGES/bpimages/facicon.gif'); 
	
}


.tabmenuselected{
	display:none;
}


.PagingNorm{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#5eaede;
	padding:2px;
}

.PagingNorm a{
	color:#5eaede;
	text-decoration:underline;
}

.PagingNorm a:hover{
	font-size:17px;
	color:#FFFFFF;
	text-decoration:none;
}

.PagingNorm a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}

.PagingHigh{	
	font-family:Arial,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#5eaede;
	padding:2px;
	text-decoration:none;
}

.PagingHigh a{
	font-family:Arial,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;
	text-decoration:none;
}

.PagingHigh a:hover{
	font-family:Arial,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;
	text-decoration:none;
}

.PagingHigh a:visited{
	color:#FFFFFF;
}


#ProcesingClaimsPage{
	background-image:url(../IMAGES/bpimages/ajax-loader.gif);
	width:126px;
	height:22px;
	display:block; 
	z-index:9999;
	position:absolute;
}

#ProcesingClaimsPage span{
	display:none;
	}

#ProcesingCommPage{
	background-image:url(../IMAGES/bpimages/ajax-loader.gif);
	width:126px;
	height:22px;
	display:block; 
	z-index:9999;
	position:absolute;
}

#ProcesingCommPage span{
	display:none;
	}

.paging{
	display:block;
	background-color:#73808d;
	padding:5px;
	color:#FFFFFF;
}

.paging a{
	color:#FFFFFF;
	}
	
.paging a:visited{
	color:#FFFFFF;
	}
	
	
.centercertificate{
	font-family:Arial, sans-serif;
	width:500px;
	text-align:center;
	padding:10px;
}

.certificateheader{
	font-weight:bold;
	font-size:14px;
	font-family:Arial, sans-serif;
}

.rightcertificate{
	float:right;
	font-family:Arial, sans-serif;
}

.leftcertificate{
	float:left;
	font-family:Arial, sans-serif;
}

.cardrequest{
	display:blockl;
	background-image:url(../IMAGES/mmsimages/newcard.jpg);
	background-repeat:no-repeat;
	width:281px;
	height:20px;
	cursor:pointer;
}
.cardrequest span{
	display:none;
}


.PrintPreviewIcon{
	display:blockl;
	background-image:url(../IMAGES/mmsimages/print.jpg);
	background-repeat:no-repeat;
	width:108px;
	height:20px;
	cursor:pointer;
}

.PrintPreviewIcon span{
	display:none;
}



#MedicineDetails{
Margin-top:30px;
padding:3px;
background-color:#FFFFFF;
border:1px solid #ecf1f4;
display:block;
}


/***********Personal Holder***********/
.personalholder{
	width:166px;
	background-image:url('../IMAGES/bpimages/personal health/personal_repeat.gif');
	background-repeat:repeat-y;
	margin-top:10px;
	margin-bottom:10px;
}

.personaltop span{
	display:none;
}

.personaltop{
	background-image:url('../IMAGES/bpimages/personal health/personal_heading.gif');
	width:166px;
	height:21px;
	background-repeat:no-repeat;
	display:block;
}

.pesronalinfo{
	background-image:url('../IMAGES/bpimages/personal health/personal_back.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	padding:5px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#000000;
}

.pesronalinfo a{
	color:#3b68a0;
	display:block;
	font-weight:bold;
	letter-spacing:1px;
}

.pesronalinfo a:hover{
	color:#3b68a0;
	background-color:#FFFFFF;
}



.pesronalinfo a:visited{
	color:#3b68a0;
}




/***********End Personal Holder***********/

.edit{
	background-image:url('../IMAGES/bpimages/edit.gif');
	background-repeat:no-repeat;
	margin-top:8px;
	height:20px;
	cursor:pointer;

}

.edit span{
	font-family:Arial, sans-serif;
	font-size:13px;
	letter-spacing:1px;
	padding-left:25px;
	text-transform:uppercase;
	font-weight:bold;
}


.commit{
	background-image:url('../IMAGES/bpimages/commit.gif');
	background-repeat:no-repeat;
	margin-top:8px;
	height:20px;
	cursor:pointer;

}

.commit span{
	font-family:Arial, sans-serif;
	font-size:13px;
	letter-spacing:1px;
	padding-left:25px;
	text-transform:uppercase;
	font-weight:bold;
}


.successfulpin{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#0077be;
	font-weight:bold;
	width:80%;
}