/* 
-------------------------------------------
| Copyright MHG Metropolitan Health Group |
| author: R.Nicholls  September 2008          |
-------------------------------------------
*/

/*********General*********/

body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding: 0;
	margin: 0;
	}
fieldset, img, button { 
	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-color:#FFFFFF;
	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:#a2b2cb;
}

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:#003867;
	letter-spacing:1px;
}

h1 a{
	color:#003867;
	text-decoration:underline;
}

h1 a:hover{
	color:#003867;
	text-decoration: none;
}

h2 a{
	color:#003867;
	text-decoration:underline;
}

h2 a:hover{
	color:#003867;
	text-decoration: none;
}

h3 a{
	color:#003867;
	text-decoration:underline;
}

h3 a:hover{
	color:#003867;
	text-decoration: none;
}

h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}

h3{
	font-size:15px;
}

h4 {
	font-size: 17px;
	padding-top:6px;
	padding-left:5px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing:1px;
	background-image:url(../images/pnpimages/header_back.gif);
	background-repeat:no-repeat;
	height:28px;
}

h4 a{
	color:#003867;
	text-decoration:underline;
}

h4 a:hover{
	color:#003867;
	text-decoration: none;
}

h5 {
	font-size: 12px;
	font-family:Arial, sans-serif;
	font-weight: bold;
	color:#003867;
	letter-spacing:1px;
}

h5 a {
	color:#003867;
	text-decoration:underline;
}

h5 a:hover {
	color:#003867;
	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 -148px; /* the bottom margin is the negative value of the footer's height */
	width:760px;
}

#header{
	background-image:url(../images/pnpimages/header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:760px;
	height:203px;
}

#header span{
	display:none;
}

#leftmenuholder{
	width:162px;
	float:left;
}

.content{
	margin-left:180px;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#828487;
	padding-bottom:50px;
	display:block;
	width:570px;
}

.content li{
	list-style-image:url(../images/pnpimages/bullet.gif);
	 height:18px;

}

.content a{
	color:#00a0d1;
	text-decoration:underline;
}

.content a:hover{
	color:#00a0d1;
	text-decoration:none;
}

.content a:visited{
	color:#00a0d1;
	text-decoration:underline;
}

.newsholder{
	background-image:url(../images/pnpimages/news_block_02.gif);
	background-repeat:repeat-y;
	width:558px;
	margin-bottom:50px;
}

.newstop{
	background-image: url(../images/pnpimages/news_block_01.gif);
	background-repeat:no-repeat;
	height:32px; 
	width:558px;
}

.newstext{
	font-family:Arial, sans-serif;
	color:#929292;
	font-size:11px;
	padding:20px;
}

.newstext a{
	color:#00a0d1;
	text-decoration:underline;
}

.newstext a:hover{
	color:#00a0d1;
	text-decoration:none;
}

.newstext a:visited{
	color:#00a0d1;
	text-decoration:underline;
}

.newsbottom{
	background-image: url(../images/pnpimages/news_block_03.gif);
	background-repeat:no-repeat;
	height:21px; 
	width:558px;
}

.channelholder{
	width:510px;
	margin: 0 auto;
	padding-bottom:50px;
	height:114px;
}

.left{
	float:left;
	padding-right:17px;
	width:114px;
	height:124px;
}

.norm{
	float:left;
	width:114px;
	height:124px;
}
/*********End Holders*********/


/***************Start Left Menu*********************/

.menuholder{
	width:180px;
	position:relative;
	z-index:8;
	height:260px;
}
#menu {
	width: 180px;
	padding-left:2px;
	position:relative;
}

#menu ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

#menu a, #menu h2 {
	font-size:10px;
	display: block;
	height:18px;
	margin: 0;
	padding-top: 4px;
	padding-right: 0px;
	padding-left: 7px;
}

#menu h2 {
	color: #fff;
	background: #000;
}

#menu a {
	color:#FFFFFF;
	background-image: url(../images/pnpimages/menu_norm.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration: none;
	font-family:Verdana, sans-serif;
	margin-top:0px;
	padding-left:10px;
	padding-top:6px;
	position:relative;
}

#menu a:hover {
	color: #FFFFFF;
	background-image: url(../images/pnpimages/menu_over.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#menu li {
	position: relative;
	padding-bottom: 0;
	list-style:none;
}

#menu li li a{
	position: relative;
	background-image: url('../images/foschini/menu/menu_norm.gif');
	background-color:#FFFFFF;
	color:#001722;
}

#menu li li a:hover {
	position: relative;
	color:#FFFFFF;
	background-image: url('../images/foschini/menu/menu_over.gif');
	background-color:#FFFFFF;
}

#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*********************/


/***************Start Footer*****************/

.footertwo, .pushtwo {
	height: 138px; /* .push must be the same height as .footer */
}

.pushtwo{
	clear:both;
}

.footertwo {
	background-image:url(../images/pnpimages/footer.jpg);
	background-position:top;
	width:760px;
	height:138px;
	background-repeat:no-repeat;
	margin: 0 auto;
}
	
.footertext{
	float:right;
	margin:auto;
	height:30px;
	position:relative;
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#e675a0;
	text-align: left;
	padding-right:20px;
	width:250px;
	top:30px;
	display:inline;
}

.textleft{
	float:left;
	width:125px;
}

.footertext a{
	text-decoration:underline;
	color:#e675a0;
}

.footertext a:hover{
	text-decoration:underline;
	color:#e675a0;
}

.footertext a:visited{
	text-decoration:underline;
	color:#e675a0;
}

.dislclaimer{
	color:#707070;
	font-family:Arial, sans-serif;
	text-align:right;
	bottom:20px;
	position:relative;
	font-size:9px;
	width:730px;
	margin: 0 auto;
	padding-right:30px;
}

/***************End Footer*****************/

/***************Start Left membertabmenu*********************/

.membermenuholder{

	margin-top:10px;
	margin-bottom:10px;
}

.membertabmenuholder{
	width:180px;
	position:relative;
	z-index:8;
	height:260px;
}
#membertabmenu {
	width:180px;
	position:relative;
}

#membertabmenu ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

#membertabmenu a, #membertabmenu h2 {
	font-size:10px;
	display: block;
	height:20px;
	margin: 0;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 7px;
}

#membertabmenu h2 {
	color: #fff;
	background: #000;
}
.membertabmenutop{
	height:10px;
}
#membertabmenu a {
	background-image: url(../images/pnpimages/login_norm.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	margin-top:0px;
	padding-left:15px;
	position:relative;
}

#membertabmenu a:hover {
	background-image: url(../images/pnpimages/login_over.gif);
	background-position:left;
	color: #FFFFFF;
}

#membertabmenu li {
	position: relative;
	padding-bottom: 0;
	list-style:none;
}

#membertabmenu li li a{
	position: relative;
	background-color: #FFFFFF;
	background-image:none;
	border-top: #d9effb 1px solid;
	color:#FFFFFF;
	background-color:#2c539d;
}

#membertabmenu li li a:hover {
	position: relative;
	background-image:none;
	border-top: #d9effb 1px solid;
	border-right: #d9effb 1px solid;
	color: #0c2a87;
	background-color:#d9effb;
}

#membertabmenu ul ul ul, #membertabmenu ul ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
}


div#membertabmenu ul ul ul,
div#membertabmenu ul ul li:hover ul ul, 
div#membertabmenu ul ul ul ul, 
div#membertabmenu ul ul  li:hover ul ul ul
{display: none;}

div#membertabmenu ul ul li:hover ul,
div#membertabmenu ul ul ul li:hover ul, div#membertabmenu ul ul ul ul li:hover ul  
{display: block;}
/***************END Left membertabmenu*********************/


/***************Enquiry Form*********************/

.enquirform {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	WIDTH: auto;
	PADDING-TOP: 10px;
	font-family: Arial,sans-serif;
	font-size: 11px;
} 



.submit{
	background-color:#16305a;
border: 1px solid #3B4F4B;
margin-left:5px;
color:#FFFFFF;
font-family:Verdana, sans-serif;
font-weight:bold;
font-size:11px;
} 


.FormLabel{
   width:135px;
	padding-right:20px;
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:10px;
}


.formtext{
	border: 1px solid #CCCCCC;
	padding: 10px;
	width: 300px;
	height: 40px;
} 

.formtop{
	background-image:url(../images/pnpimages/header_back.gif);
	background-repeat:no-repeat;
	height:28px;
	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:auto
}

/*.formtop{
font-family:Arial, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background-color:#0c2a87;
padding-top:5px;
padding-bottom:10px;
text-transform:uppercase;
width:auto;}*/



/********************Register**************************/
    .tab
        {
           
				
            padding: 6px;
            float: left;
            cursor: pointer;
				color:#FFFFFF;
				font-family: Arial, sans-serif;
				font-size: 11px;
				font-weight: bold;
				letter-spacing: 1px;
				background-image:url(../images/polmed/tabs.gif);
			position:relative;
			border-bottom: 3px #b5dde6 solid;
				
        }
		   .selectedtab
        {
            
				border-bottom: 3px #0324af solid;
            padding: 6px;
            float: left;
            cursor: pointer;
				color:#122b52;
				font-family: Arial, sans-serif;
				font-size: 11px;
				font-weight: bold;
				letter-spacing: 1px;
background-image:url(../images/polmed/tabsover.gif);
position:relative;
        }
		  
		  
    #box{
	background-image:none;
	margin-bottom:5px;
            float: left;
            padding: 10px;
				height:900px;
	
        }
    #tabs
        {
          

        }
   #Member
        {
           display: block;
		   position:relative;
          
        }
   #ServiceProvider
        {
            display: none;
			 position:relative;

        }
 



#S-DOC{
width:135px;
}

fieldset{
	background-image:none;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-bottom:10px;
	border:#0066CC 1px solid;
	margin-bottom:5px;
}

legend{
color:#a8bbb5 ;
font-size:14px;
font-weight:bold;
margin-top:0px;
padding-bottom:10px;
text-decoration:underline;
letter-spacing:1px;
margin-left:-7px;
text-decoration:none;
}

.contactsblocks{
	background-image:url(../images/polmed/contact_back.png);
	padding:10px;
	margin:5px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:justify;	
	float:left;
	letter-spacing:1px;
	width:500px;
	height:70px;
	background-repeat:no-repeat;

}

.contactsblocks a{
	color:#59b2f4;
	text-decoration:underline;
}

.contactsblocks a:hover{
	color:#59b2f4;
	text-decoration:none;
}

.contactsblocks a:visited{
	color:#59b2f4;
}


/*********CommunicationProfile************/
	.YesIndicator
{
    background-image: url(../IMAGES/engenimages/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/engenimages/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/engenimages/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/engenimages/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: #ECEFF0;
	padding:10px;
}


.OptionText{
	display:block;
	width:400px;
	cursor: pointer;
	padding:5px;
}


/*.SMSBelowAmt{
	display:block;
	width:540px;
}*/

	.HighlightOption
	{
		background-color :#D2D9DB;
		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:#ECF1F4;
	border-bottom:#006699 1px dashed;
	margin-bottom:10px;
	}
	
	.status{
	padding:5px;
	}
	
	.Statuslist{
	padding:10px;
	background-color:#ECF1F4;
	border-bottom:#006699 1px dashed;
	margin-bottom:10px;
	}
	
	.viewtype{
	padding:10px;
	background-color:#ECF1F4;
	border-bottom:#006699 1px dashed;
	margin-bottom:10px;
	}
	
	.dispOption{
	padding:5px;
	}
	
	.dateblock{
	padding:10px;
	background-color:#ECF1F4;
	border-bottom:#006699 1px dashed;
	margin-bottom:10px;
	}
	
	.dateblock{
	padding:5px;
	}
	
	Input{
	border: #CCCCCC solid 1px;
	background-image:url('../IMAGES/engenimages/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%;
	background-color:#FFFFFF;
}

.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%;
	background-color:#FFFFFF;
}

.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: #ECEFF0;
	padding:10px;
	margin-bottom:10px;
}

.CellphoneDiv{
	display:block;
	width:540px;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #ECEFF0;
	padding:10px;
	margin-bottom:10px;
}

.EmailDiv{
	display:block;
	width:540px;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #ECEFF0;
	padding:10px;
	margin-bottom:10px;
}


#PostalDiv{
	display:block;
	width:540px;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #ECEFF0;
	padding:10px;
	margin-bottom:10px;
}

#ResidentialDiv{
	display:block;
	width:540px;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #ECEFF0;
	padding:10px;
	margin-bottom:10px;
}

#BusinessAddress{
	display:block;
	width:540px;
	float:left;
	border-bottom:#006699 1px dashed;
	background-color: #ECEFF0;
	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;
}

#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;

}



.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;
}

.displaytable{
float:left;
width:545px;
display:block;
padding-bottom:10px;
padding-top:10px;
padding-right:10px;
}



/*#LoginSpawner{
	background-image: url(../IMAGES/engenimages/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;}


/*---------- Table Style-------------*/

table {
border: none;}

.balloontable {
border:none;
}

.balloontable td, tr {
border:none;}

.memberonlinedoctors{
	display:block;
	background-color:#97be0d;
	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;
}

.memberonlinedoctors a:link{
	color:#FFFFFF;
}
.memberonline{
	border:1px #de2f71 solid;
	border-collapse: collapse;
	font-family:Verdana, sans-serif;
	font-size:9px;
	color: #333333;
	width:100%;
}
.memberonline th{
	font-weight:bold;
	text-align:left;
	border-bottom: 1px solid #de2f71;
	color:#FFFFFF;
	background-color:#c3004a;
	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;
}

.memberonline th a:link{
	color:#FFFFFF;
}

.memberonline th a:hover{
	color:#FFFFFF;
}

.memberonline td, tr{
	border: 1px solid #de2f71;
	padding-left: 3px;
	font-family:Arial, sans-serif;
	font-size:9px;
	color: #333333;
	text-align:left;
}

#ClaimsOutput th a{
	color:#FFFFFF;
}
#ClaimsOutput th a:visited{
	color:#FFFFFF;
}

#ClaimsOutput th a:link{
	color:#FFFFFF;
}

#ClaimsOutput th a:hover{
	color:#FFFFFF;
}

#ProvPaging a{
	color:#FFFFFF;
}
#ProvPaging  a:visited{
	color:#FFFFFF;
}

#ProvPaging  a:link{
	color:#FFFFFF;
}

#ProvPaging  a:hover{
	color:#FFFFFF;
}

#CLAIMSSTATEMENT th a{
	color:#FFFFFF;
}
#CLAIMSSTATEMENT th a:visited{
	color:#FFFFFF;
}

#CLAIMSSTATEMENT th a:link{
	color:#FFFFFF;
}

#CLAIMSSTATEMENT th a:hover{
	color:#FFFFFF;
}

.PagingHigh a:link{
color:#FFFFFF;
}

.PagingHigh a:hover{
color:#FFFFFF;
}

.PagingHigh a:visited{
color:#FFFFFF;
}

.PagingNorm a:link{
color:#FFFFFF;
}

.PagingNorm a:hover{
color:#FFFFFF;
}

.PagingNorm a:visited{
color:#FFFFFF;
}


#chronicauthtable a:link{
color:#FFFFFF;
}

#chronicauthtable a:hover{
color:#FFFFFF;
}

#chronicauthtable a:visited{
color:#FFFFFF;
}


#benefitsdiplay a:link{
color:#FFFFFF;
}

#benefitsdiplay a:hover{
color:#FFFFFF;
}

#benefitsdiplay a:visited{
color:#FFFFFF;
}


.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 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;
}





.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: #006699;
	position:relative;
}

.memberonline td a:hover{
	text-decoration:none;}

.memberonline td a:visited{
	color: #006699;}
	
.memberonline td a:link{
	color: #006699;}

.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;
	color:#FFFFFF;
}

.AccordianHeading a:link{
	color:#FFFFFF;
}

.AccordianHeading a:hover{
	color:#FFFFFF;
}

.AccordianHeading a:visited{
	color:#FFFFFF;
}

.AccordianHeading a:link{
color:#FFFFFF;
}

.AccordianHeading a:hover{
color:#FFFFFF;
}

.AccordianHeading a:visited{
color:#FFFFFF;
}

.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/checkbox.gif') no-repeat;  
  display: block;
  clear: left;
  float: left;
 }
 span.radio {
  width: 15px;
   height: 20px;
  padding: 0 5px 0 0;
	background: url('../IMAGES/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/sappiimages/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/sappiimages/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/sappiimages/submit_button_hover.gif') right no-repeat; 
}



input.subBtn { 
	height:25px;
	width:101px;
  background-image: url('../IMAGES/engenimages/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/engenimages/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/engenimages/submit_button_hover.gif') right no-repeat; 
}


input.SelectCntrl{
	background-image: url(../IMAGES/engenimages/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/engenimages/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/engenimages/claimsstate.png');
	background-repeat:no-repeat;
	width:202px;
	height:12px;
	cursor:pointer;
}

.PDFicon span{
	display:none;
}

.downloadletters{
	background-image: url('../IMAGES/engenimages/downloadletter.png');
	background-repeat:no-repeat;
	width:139px;
	height:12px;
	cursor:pointer;
	float:left;
}

.downloadletters span{
	display:none;
}

.downloadtaxcert{
	background-image: url('../IMAGES/engenimages/downloadtaxcert.png');
	background-repeat:no-repeat;
	width:187px;
	height:12px;
	cursor:pointer;
	float:left;
}

.downloadtaxcert span{
	display:none;
}

.ViewClaimsIcon{
	background-image: url('../IMAGES/engenimages/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/engenimages/telephoneimages.gif'); 

}

#cellicon{
	background-image:url('../IMAGES/engenimages/cellphoneicon.gif'); 
	
}

#faxicon{
	background-image:url('../IMAGES/engenimages/faxicon.gif'); 
	
}

#emailicon{
	background-image:url('../IMAGES/engenimages/emailicon.gif'); 
	
}

#posticon{
	background-image:url('../IMAGES/engenimages/posticon.gif'); 
	
}

#resicon{
	background-image:url('../IMAGES/engenimages/resicon.gif'); 
	
}

#bussicon{
	background-image:url('../IMAGES/engenimages/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/engenimages/ajax-loader.gif);
	width:126px;
	height:22px;
	display:block; 
	z-index:9999;
	position:absolute;
}

#ProcesingClaimsPage span{
	display:none;
	}

#ProcesingCommPage{
	background-image:url(../IMAGES/engenimages/ajax-loader.gif);
	width:126px;
	height:22px;
	display:block; 
	z-index:9999;
	position:absolute;
}

#ProcesingCommPage span{
	display:none;
	}

.paging{
	display:block;
	background-color:#60b8ee;
	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/engenimages/newcard.gif);
	background-repeat:no-repeat;
	width:281px;
	height:20px;
	cursor:pointer;
}
.cardrequest span{
	display:none;
}


.PrintPreviewIcon{
	display:blockl;
	background-image:url(../IMAGES/engenimages/print-view.gif);
	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/engenimages/personal health/personal_repeat.gif');
	background-repeat:repeat-y;
	margin-top:10px;
	margin-bottom:10px;
}

.personaltop span{
	display:none;
}

.personaltop{
	background-image:url('../IMAGES/engenimages/personal health/personal_heading.gif');
	width:166px;
	height:21px;
	background-repeat:no-repeat;
	display:block;
}

.pesronalinfo{
	background-image:url('../IMAGES/engenimages/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/engenimages/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/engenimages/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%;
}


/************* PAGENATION *****************/	
	
#PageNation{
	width:100%;
	color: #0033CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#PageNation a:link{
	text-decoration:underline;
	color: #990000;
	display:block;
	
}

#PageNation a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#0033CC;
}

#PageNation a:visited{
	text-decoration:none;
}
/************* END PAGENATION *****************/





.textdetail{
	border-bottom:solid 2px #97be0d;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
	font-family:Arial, sans-serif;
	font-size:12px;
	width:518px;
	margin-bottom:20px;
	display:block;
}


.content{

float:right;
margin-left:0px;

}

#benefitsdiplay a:link{
color:#FFFFFF;
}

#benefitsdiplay a:hover{
color:#FFFFFF;
}

#benefitsdiplay a:visited{
color:#FFFFFF;
}



#chronicauthtable a:link{
color:#FFFFFF;
}

#chronicauthtable a:hover{
color:#FFFFFF;
}

#chronicauthtable a:visited{
color:#FFFFFF;
}


.memberonlinedoctors a:link{
color:#FFFFFF;
}

.memberonlinedoctors a:hover{
color:#FFFFFF;
}

.memberonlinedoctors a:visited{
color:#FFFFFF;
}


