@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
/*color:#484848; */
color:#000000;
background:#FFFFFF;
}
p {line-height: 1.5em;margin: 0;padding: 0 0 1.1em;text-align: justify;}
a {color:#e02020; text-decoration:underline; outline: 0;}
a:hover{color:#eb6701;}
img{border:none; outline: 0;}
h1{font-size:26px;line-height:1.2em;text-align:left;margin-bottom:0.3em;color:#215089;font-weight:bold;}
h2{font-size:20px;line-height:1.2em;text-align:left;margin-bottom:0.1em;color:#215089;padding-left: 15px;font-weight:bold;}
h3{font-size:18px;font-weight:bold;color:#175076;line-height:1.5em;padding-left: 15px;}
h4{font-size:14px;font-weight:bold;color:#484848;margin-top:0.4em;line-height:1.5em;}

#layout{width:956px; margin:0 auto;}
#header{padding:10px 0;}
.hdr-sec{width:100%; overflow:hidden;}
.logo{background:url(../images/logo.png) no-repeat; height:55px; width:222px; float:left;}
.right-sec{width:62%; float:right; padding-top:10px;}
.soc-icons{overflow:hidden; height:auto;}
.sc-icn{float:right;}
.soc-icons img{margin:0 3px;}
.tp-nav {margin:0 auto;padding:15px 0px;float:right;}
.tp-nav ul li {display:inline; padding:0 5px; text-align:right;}
.tp-nav span{padding:0 0 0 15px;}
.tp-nav a{text-decoration:none; color:#2e2e2e; font-size:12px; font-weight:normal;}
.tp-nav a:hover{color:#e02020; text-decoration:underline;}

/*----------- menu style starts-----------*/
/*.main-menu{margin: 0 10px;width:100%;}*/
.main-menu{float:left; width:100%;}
.left-rd{background:url(../images/left-rd.jpg) no-repeat left top; height:47px; float:left; width:6px;}
.right-rd{background:url(../images/right-rd.jpg) no-repeat left top; height:47px; float:left; width:6px;}
*:first-child+html .left-rd{background:url(../images/ie-lft-rd.jpg) no-repeat left top; height:55px; float:left; width:10px;}
*:first-child+html .right-rd{background:url(../images/ie-rgt-rd.jpg) no-repeat left top; height:55px; float:left; width:10px;}
/*Following CSS commented by Kanchan D*/
/*.main-menu ul {float:left;margin: 0; padding: 7px 10px 0; *height:47px; background: #1f497d url(../images/nav-bg.jpg) repeat-x 0 0; line-height: 100%; font: normal .8em/1.5em Arial, Helvetica, sans-serif;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4); *padding-top:0px;}*/
/*Following CSS added by Kanchan D*/
.main-menu ul {float:left;margin: 0; padding: 7px 10px 0;  height:40px; background: #1f497d url(../images/nav-bg.jpg) repeat-x 0 0; line-height: 1px; font: normal .8em/1.5em Arial, Helvetica, sans-serif;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4); *padding-top:0px; width: 924px;}

*:first-child+html .main-menu ul { height:40px; padding: 15px 6px 0;} 
.main-menu li {/*margin: 0 16px;*/ padding: 0 6px 8px; *padding: 0 4px 8px; float: left; position: relative; list-style: none; background:none}
.main-menu a {font-weight: bold; color: #fff; font-size:12px; text-decoration: none; display: block; padding:  8px 20px; margin: 0; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px ;behavior: url(border-radius.htc); position:relative; text-shadow: 0 1px 1px rgba(0,0,0, .3); }
.main-menu a:hover {background: #000; color: #fff;}
.main-menu .active a, 
.main-menu li:hover > a {background: #666 url(../images/overlay.png) repeat-x 0 -40px; color: #444; border-top: solid 1px #f8f8f8; text-shadow: 0 1px 0 rgba(255,255,255, 1); }
.main-menu ul ul li:hover a,
.main-menu li:hover li a {background: none; border: none; color: #666; -webkit-box-shadow: none; -moz-box-shadow: none; font-weight:bold;}
.main-menu ul ul a:hover {background: #1f497d url(../images/nav-sub-bg.jpg) repeat-x 0 0 !important; color: #fff !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: 0 1px 1px rgba(0,0,0, .1);}
.main-menu li:hover > ul {display: block;}
.main-menu ul ul {display: none; margin: 0; padding: 0; width: 185px; position: absolute; top: 39px; z-index:999; left: 0; background: #ddd url(../images/overlay.png) repeat-x 0 0; border: solid 1px #b4b4b4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); box-shadow: 0 1px 3px rgba(0,0,0, .3);}
*:first-child+html .main-menu ul ul {height:auto;} 
.main-menu ul ul li {float: none; margin: 0; padding: 3px; padding/*\**/: 3px 0 3px 3px\9; }
.main-menu ul ul a {font-weight: normal; text-shadow: 0 1px 0 #fff; }
/*Following line commented by Kanchan D*/
/*.main-menu ul:after {content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}*/

/*Following line added by Kanchan D*/
.main-menu ul:after {content: '.'; display: block; clear: both; visibility: hidden; line-height:1px;}
.main-menu ul ul li:hover {background: none; color: #444; text-shadow: 0 1px 0 rgba(255,255,255, 1); }
* html .main-menu  ul {height: 1%;}

/* style the third level background */
.main-menu ul ul ul a, .menu ul ul ul a:visited {background:#57c0e8;}
/* third */
.main-menu ul ul ul li {background: none;float: none; margin: 0; padding: 3px; }
.main-menu ul ul ul li a:hover,  {background: #1f497d url(../images/nav-sub-bg.jpg) repeat-x 0 0 !important; color: #fff !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: 0 1px 1px rgba(0,0,0, .1);}
/* position the third level flyout menu */
.main-menu ul ul ul{left: 30em;top: 0;width: 33em;}
/* position the third level flyout menu for a left flyout */
.main-menu ul ul ul.left {left:-14em;}
/* keep the third level hidden when you hover on first level list OR link */
.main-menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.main-menu ul :hover ul :hover ul{visibility:visible;}

/*----------- menu style ends-----------*/

/*----------- content style for index page starts-----------*/

#cnt-wrapper{width:956px; margin:0 auto; padding:15px 0px; overflow:hidden;}
.cnt-section-1{padding:0 0px;}
.banner{ margin:0 auto; float:left;}
.log-sec{margin:0 auto; width:223px; float:left; padding-left:30px;}
/* log-in update min-height:213px with 490px for hgight issues */
.log-in{border:1px solid #d5d5d5;border-radius:5px;width:220px; /* min-height:213px; */ min-height:490px; margin:0; padding:15px; *margin:-4px 0px;}
.gt-strt{color:#215089; text-align:left; font-size:18px; /*padding-bottom:10px;*/ padding-left:9px;}
.log-in ul li {display:inline; padding:0 10px; text-align:center;}
.log-in span{padding:0 0 0 5px;}
.log-in a{	text-decoration:underline;color:#484848;font-size:14px; font-weight:bold; padding-right: 7px;}
.log-in a:hover{color:#215089; text-decoration:underline;}
/*.log-in input{background:url(../images/input-bg.jpg) no-repeat left top; width:196px; height:26px; border:0 none;margin:14px 0 0 11px;padding: 0 0 0 5px; padding/*\**//*: 5px 0 0 5px\9; color:#898888;} */
.log-in input{
background:url(../images/input-bg.jpg) no-repeat left top; 
width:196px; 
height:26px; 
border:0 none;
margin:14px 0 0 11px;
padding: 0 0 0 5px; 
padding/*\**/: 1px 0 0 5px\9; 
color:#898888;
font-size:11px;
}
 
.log-in .log-in-btn{width:75px; height:30px; background:none; float:right;margin: 20px 72px 15px 0;margin/*\**/: 12px 15px 0 0\9}

.cnt-section-2{padding:5px 0 0 0;}
/*.cnt-lft-sec{width:660px; float:left;padding: 15px 15px 15px 0px;}*/
.cnt-lft-sec{width:660px; float:left;padding: 15px 10px 15px 0px;}
.welcome-txt{margin:0 0 10px;}
/*.suprt-fam{margin:0 auto; width:232px; float:left;}*/
.suprt-fam{
margin:0 auto; 
width:220px; 
float:left;
}
.suprt-fam p{word-wrap: break-word;text-align:justify;padding:5px 5px 5px;}
.suprt-fam img {float: left;margin: 5px 10px 0 0px;}

.prvdr{float:left; width:200px; padding-left:6px;}
.prvdr p{padding:5px; text-align:justify;}

.sidebar{width:250px; float:left; padding:15px 0 0 10px;}
.our-msg{margin:0 auto;}
.tp-msg-bg{background:url(../images/sidebar-tp-bg.jpg) no-repeat left top; width:233px; height:47px;}
.mid-msg-bg{background:url(../images/sidebar-mid-bg.jpg) repeat-y left top; width:222px; height:auto;margin-left: 5px;}
.btm-msg-bg{background:url(../images/sidebar-btrm-bg.jpg) no-repeat left top; width:222px; height:10px; margin-left:5px;}
.msg-bg{background:url(../images/msg-bg.jpg) no-repeat left top; width:189px; height:295px;margin: 0 17px;}
.msg-bg p{margin:0px 12px 0; color:#6b0000; border-bottom:1px dashed #6b0000; padding:15px 0 15px;}
.clnt-nme{font-size:14px; font-weight:bold; color:#215089; padding:0 35px; text-align:center;}
.msg-txt{color:#bd0101; font-size:16px; font-weight:bold; padding:16px 55px 0;}

/*----------- content style for index page ends-----------*/

/*----------- admin pages style starts-----------*/

#content-wrapper{margin:0 auto;padding:10px 0 20px; overflow:hidden;}
.cnt-left{width:480px; float:left;}
.cnt-rgt{width:450px; float:right;}

.full-width-cnt{width:100%; text-align:justify;}
.full-width-cnt p{word-wrap: break-word;text-align:justify;padding:5px 5px 5px;}
.full-width-cnt img {float: right;margin: 5px 0px 0 25px;}

/*----------- admin pages style ends-----------*/

/*----------- footer style starts-----------*/

#footer-wrapper{width:100%; background:#3f3f3f; padding:20px 0; bottom: 0; position: fixed; overflow:hidden; /*min-width:956px;*/}
.footer{margin:0 auto;  /*width:1050px;*/}
.footer p {color:#fff; margin:0 auto; text-align:center; padding:0;}

/*----------- footer style ends-----------*/

.red-asterisk {color: red; font-size:16px;}

/* Classes added by Ajay */
/* payee list */
.py_icon_info{background:#ecf8fd;margin-bottom:10px; width: 100%; border-collapse: collapse;text-align: center;}
.py_icon_info thead th.rounded-company{width:26px;background: #60c8f2 url('../images/left.jpg') left top no-repeat;}
.py_icon_info thead th.rounded-q4{background: #60c8f2 url('../images/right.jpg') right top no-repeat;}
.py_icon_info th{padding: 8px;font-weight: normal;font-size: 13px;color: #039;background: #60c8f2;border-right:1px solid #E9E9E9;border-top:1px solid #fff;}
/*.py_icon_info td{padding: 8px;background: #ecf8fd;border-right:1px solid #DCDCDC;border-top: 1px solid #fff;color: #669;}*/
.py_icon_info td{
padding: 8px;
background: #ecf8fd;
/*border-right:1px solid #DCDCDC;*/
border-top: 1px solid #fff;
color: #333;
}
.py_icon_info tfoot td.rounded-foot-left{background: #ecf8fd url('../images/botleft.jpg') left bottom no-repeat;}
.py_icon_info tfoot td.rounded-foot-right{background: #ecf8fd url('../images/botright.jpg') right bottom no-repeat;}
.py_icon_info tbody tr:hover td{background: #d2e7f0;}
.niceform .py_icon_info tbody tr:hover td{background: transparent;}

/* Common */
.float_left{ float:left; position:relative;}
.talign_center{ text-align:center;}
.redclr{ color:#FF0000;}
.blueclr{ color:blue;}

/* Width */
.w100{ width:100%;}
.w50{ width:50%;}
.w70{ width:70px;}
.w150{ width:150px;}
.w250{ width:250px;}
.w300{ width:300; border:1px solid red; float:left; position:relative;}

/* Height */
.ht374 { height:374px;}

/* Margin */
.mbtm10{ margin-bottom: 10px;}
.mleft5{ margin-left: 5px;}

/* HomePage*/
.right-col-dash { /* height: 1px; */ margin: 0 9px 10px; /*width: 200px;*/ }
.right-col-dash p{ border-top:1px dashed #000000; padding:15px 0 15px;}
.right-col-msg { /*height: 215px; */ /*height: auto; margin: 0 11px; width: 189px;*/ }
.right-col-msg p{ padding:0px 0 15px;
text-align:left;
}
.right-col-msg a{ color: #E02020; text-decoration: underline; font-weight:normal; font-size: 12px;}
.header_logo_outer{ float:left; width:38%;}

/* Login Page */
.label_outer{ width:80px; float:left; position:relative;}

/* Tag Slider */
#tagslideshow{ border:0px solid red; height:14px; overflow:hidden; padding-top:2px;  padding-bottom:2px; }
#tagslideshow div{ height:14px;padding-top:2px;  padding-bottom:2px; }

/* Banner */
.banner_wrap{
	border:1px solid #D5D5D5;
	width:666px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	background-color:#fdfdfd;
	overflow:hidden;
}
.banner_img_part{
	float:left;
	width:394px;
}
.banner_content_sect{
	width:250px;
	float:left;
	text-align:center;
	padding:10px;
}
.banner_content_sect h2{
	font-size:23px;
	font-weight:bold;
	color:#214b87;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-left:0px;
}
.banner_content_sect h2 span{
	font-style:italic;
}
.banner_content_sect p{
	font-size:14px;
	font-weight:normal;
	/*color:#494949;*/
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px;
	line-height:18px;
	text-align:center;
	padding:0px;
}
.banner_content_sect p.sub_title{
	color:#214b87;
	margin-bottom:20px;
	text-align:center;
}
.banner_content_sect p .italic{
	font-style:italic;
}

/* Banner Slider */
img{border:none;outline: none;}
pre{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	width:674px;
	}	
		

.graphic, #prevBtn, #nextBtn{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}

/*#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li{ */
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
/*	width:394px;
	height:234px;
	overflow:hidden; 
}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
}	
#nextBtn{ 
	left:696px;
}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
}	
#nextBtn a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
}	*/

/* For small slider */
/*#smallSlider{ }	
#smallSlider ul, #smallSlider li{
	margin:0;
	padding:0;
	list-style:none;
}
#smallSlider li{ 
	
	width:229px;
	height:273px;
	overflow:hidden; 
}	*/											

.nor_header{
    float:left;
    color: #215089;
    font-size: 18px;
    padding-bottom: 10px;
    text-align: left;
	width:180px;
}
.nor_text{
    /*padding: 5px;*/
    text-align: left;
/*    word-wrap: break-word;*/
    line-height: 1.5em ;
    margin: 0;
}
.supporting-families{ float: left; position: relative; width: 205px; padding: 5px 5px 5px 10px; }
.forgot_pass a{ color: #E02020; text-decoration: underline; font-weight:normal; font-size: 12px;}

#slideshow{ width:394px; height:234px; overflow:hidden; }
#tagslideshow{ width:100%; float:left; position:relative;}
#tagslideshow div{ width:100%; float:left; position:relative;font-size:15px; line-height:10px; font-weight:bold; padding-left:10px;}

/* Provider Network */  
.column_outer{ float: left; position: relative; /*width: 135px;*/}
.serialno_column_outer{ float: left; position: relative; /*width: 40px;*/}


/*CSS added by Kanchan D on 8th Aug 12*/
.sc-icn p {
margin: 5px 0 0 0;
float:left;
padding:0;
}
.right_content {
padding:0 !important;
}
.py_search_form td {
padding-top:0px !important;
padding-bottom:0px !important;
/*padding-left:25px !important;*/
padding-left: 0px !important;
color:#000000 !important;
*padding-bottom: 10px !important;
}
.py_search_form {
 	float: left !important; 
    margin-left: 88px !important;
    margin-top: 15px !important;
    width: 439px !important;
	
}
.py_search_form input[type="text"] {
height: 16px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 9px;
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 0;
    padding-top: 0;
	}
#rounded-corner tr td {
color:#000000;
}
.camelcase {
text-transform:capitalize;
}
.titleClass {
font-size:12px !important;
}
.grey_bg {
background:url(images/right-bg.jpg) repeat-x left top; 
}
/*Static pages CSS starts*/

.static_left_column {
width:195px;
float:left;
margin:0;
padding:0;
}
.static_right_column {
	padding-left: 25px;
/*width:655px;*/
/*float:left;
max-width: 500px;*/
}
.static_left_column a.menuitem {
   background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/sidebar_menu_top.gif");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FFFFFF;
    display: block;
    height: 31px;
    line-height: 31px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 185px;
}
.mini_links {
width:385px;
float:left;
margin-left:10px;
}
.mini_links a {
width:50%;
float:left;
text-align:center;
color:#0000FF;
}
.static_right_column p {
float:left;
}
#imgforum {
float:left;
margin:4px;
}
.halfrow {
width:40%;
float:left;
}
.halfrow_leftspace {
margin-left:10px;
}
.halfrow1 {
float:left;
width:49%;
}
.halfrow1_leftspace {
padding-left:10px;
}
.extra_width {
width:350px;
}
.ghana_pg_img {
width:350px;
height:190px;
}
.full_row {
width:100%;
float:left;
text-align:center;
margin-top:15px;
}
.halfrow1 ol {
float:left;
}
#imgforum1 {
border:1px solid #333; 
margin-bottom:50px; 
width:350px;
}
#imgforum2 {
border:1px solid #333; 
width:350px;
}
#vid_link {
width:auto;
margin: 15px 0px 15px 105px;
}
.cust_heading_class
{
color:#600;
font-weight:bold;
font-size:14px;
width:100%;
padding-bottom:0;
}
.wrap_frm {
background-color:#e9e9e9;
/*width:76%;*/
border:1px solid #e1e1e1;
float:left;
/*margin-left:100px;*/
}
.cust_label {
color:#006;
font-size:12px;
width:30%;
float:left;
text-align:left;
}
.cust_input {
float:left;
width:58%;
text-align:left;
}
.full_row1 {
    float: left;
    margin-top: 4px;
   width: 96%;
   padding:0 10px;
}
.frm_error {
    color: red;
    float: left;
    font-size: 12px;
    text-align: left;
	}
.last_row_space {
margin-bottom:5px;
}

.cust_section .full_row {
width:99%;
}
.halfrow2 {
    float: left;
    margin-top: 4px;
   width: 65%;
   padding:0 10px;
   }
.halfrow3 {
    float: left;
    margin-top: 4px;
   width: 28%;
   padding:0 10px;
   }
   
.halfrow3 img {
    float: left;
    margin-left: 10px;
    margin-top: 40%;
	}
.abt_link_Class {
color:#0000FF;
font-style:italic;
}

.main-menu ul.submenu_main {
display: none;
 margin: 0;
 padding: 0;
width: 185px;
position: absolute;
top: 39px;
z-index:999;
left: 0;
background: #ddd url(../images/overlay.png) repeat-x 0 0;
border: solid 1px #b4b4b4;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
height:auto;
}
ul.submenu_main:after {
clear: both;
    content: ".";
    display: block;
    height: 0 !important;
    line-height: 0 !important;
    visibility: hidden;
	}
.contact_frm_heading {
padding:0px !important;
}
.full_row_half_spaceing {
/*margin-top:0px !important;*/
}
.position_center {
/*margin-left : 100px;*/
}
.pharmacy_application {
/*margin-left:100px;
float:left;*/
 
}
#pharmacy_appl dl {
width:700px;
}
#pharmacy_appl dl dt {
width:200px;
}
.errmsg_spacing {
	float: left;
    padding-left: 211px;
}
.thank_you_msg {
font-size:14px;
float:left;
text-align:center;
width:100%;
font-weight:bold;
}
.wrp_thank_you_msg {
width: 800px;
padding-top: 80px;
margin-bottom: 20px;
text-align: center;
}
.force_center {
text-align:center !important;
}
.left_space {
margin-left:25px;
}
.inner_space_left {
/*padding-left:100px !important;*/
}
.fullRow {
width:100%;
float:left;
}
.float_left {
float:left;
}
.halfrow4 {
float: left;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
	}
.log-txt{
color: #484848; 
/*font-style:italic; */
float: left;
font-size: 12px;
text-align: left;}

 
#password_blur, #password_focus /*#username*/ {
padding-top /*\**/: 5px\9;
padding-bottom /*\**/: 5px\9;
width: 94%;
} 
 #password_focus {
 display:none;
 }
tr.key_info td.td1
{
*width:154px;
}
tr.key_info td.td2, tr.key_info td.td3 
{
*width:70px;
}
tr.key_info td.td4 {
*width:120px;
}
.view_invoice_label {
*width:120px !important;
}
.red-asterisk1 {
color:red;
}
.delete_invoice img {
border:none;
}
.error {
float:left;
color:red;
font-style:italic;
font-weight:normal !important;
/*width:99%;*/
margin:2px 0;
padding-bottom:0px !important;
}
#pharmacy_appl dl dd input, #pharmacy_appl dl dd input, #addproviderform dl dd input, #addproviderform dl dd input, #edit_admin_frm dl dd input, #edit_client dl dd input, #add_client_section dl dd input, #add_client_section dl dd select {
float:left;
}

#pharmacy_appl dl dd  p.error, #addproviderform dl dd  p.error, #edit_admin_frm dl dd p.error, #edit_client dl dd p.error, #add_client_section dl dd p.error, #addadminform dl dd p.error {
width:99%;
}
#addproviderform dl dd  p, #addproviderform dl dd label, #edit_admin_frm dl dd p,  #edit_admin_frm dl dd label, #edit_client dl dd label {
float:left;
}
#pharmacy_appl dl dd  label.error, #addproviderform dl dd  label.error  {
float:left;
width:80%;
}
.ph_note {
float: left; 
margin: 7px 0px 0px 5px;
font-size:10px;
color:#666666;
width:70%;
display:none;
}
.ph_sign {
float: left; 
margin: 7px 0px 0px 5px;
font-size:10px;
color:#666666;

}

.top_space1 {
    left: -5px;
    position: relative;
    top: -3px;
	*top: 4px;
}
.top_space2 {
    left: -3px;
    position: relative;
    top: -3px;
	*top:4px;
}
.top_space3 {
  	left: -3px;
    position: relative;
    top: -3px;
	*top:0px;
	}
.tax_line {
float:left; 
width:175px;
}
.tax_line input[type="radio"] {
*margin-top:3px !important;
}
.taxfeeclass {
position:relative;
top:-10px;
left:180px;
*left:50px;
}
#edit_admin_frm dd input {
*float:left;
}
.staic_ul {
	float:left;     
	line-height: 1.5em;    
    padding-bottom: 1.1em;	
   /* padding-left: 0;
    padding-right: 0;*/
    padding-top: 0;
    text-align: justify;
	list-style-type:disc;
	width:99%;
	}
.staic_ol {
float:left;     
	line-height: 1.5em;    
    padding-bottom: 1.1em;	
   /* padding-left: 0;
    padding-right: 0;*/
    padding-top: 0;
    text-align: justify;
	width:99%;
} 
.staic_ol li {
*margin-left:22px !important;
*padding-left:0px !important;
}
.staic_ul li {
list-style-type:disc;
*margin-left:16px !important;
}
#cancel_patient, #cancel_patient1 {
display:none;
}
.inp_wrapper{
float:left;
/*margin:5px 5px 15px 5px;*/
*margin:0px 5px 15px 5px;
}
.inp_wrapper_inner {
position:relative;
float:left;
}
.inp_wrapper_inner label.error, .inp_wrapper_inner p.error {
position:absolute;
top:20px;
*top:35px;
left:0px;
width:200px;
}
.ph_num_row .inp_wrapper_inner label.error, .ph_num_row  .inp_wrapper_inner p.error  {
width:200px !important;
}
 
dd.ph_num_row .input_wrapper label.error {
right:-80px !important;
width:200px !important;
}
dd.ph_num_row .input_wrapper p.error {
position:absolute !important;
top:20px !important;
*top:35px !important;
right:-80px !important;
width:201px !important;
text-align:left !important;
}

.inp_wrapper_inner p.error {
position:absolute !important;
top:20px !important;
*top:35px!important;
left:0px !important;
width:200px !important;
}
.input_wrapper {
position:relative;
float:left;
}
.input_wrapper label.error {
position:absolute;
top:20px;
right:-60px;
width:200px;
}
.input_wrapper p.error {
position:absolute !important;
top:20px !important;
*top:35px !important;
right:-60px !important;
width:201px !important;
text-align:left !important;
}
.pwd_note
{
 	color: #256C89;
    float: left;
    margin-top: 6px;
	font-size:11px;
}
.cls_input_txt {
width:40px; 
float:left;
*float:none;
}
.ie_height_cls {
*line-height:50px !important;
}
.flt_left {
float:left;
}
.note_below_hd {
color:#256C89;
text-align:center; 
/*padding-left:80px*/
}
.supporting_hd {
color: #215089;
    float: left;
    font-size: 18px;
    padding-bottom: 2px;
    text-align: left;
    width: 180px;
}
#add_client_section dl dd input#ph_country_code, #add_client_section dl dd input#f_phone, #add_client_section dl dd input#f_country_code, #add_client_section dl dd input#f_cell {
*margin-top:18px;
}
#add_patient #div_content dl {
 width: 400px !important;
 }
 #add_patient #div_content dl dt { 
  width: 100px !important;
}
 #add_patient #div_content dl dd { 
  width: 200px !important;
 }
 .btn_row {
 float:left;
 width:99%;
 }
 .pat_name {
 color:#000000;
 float:left;
 cursor:pointer;
 }
 .tri_class {
 float: right;
 }
 .pt_name_cls {
  width: 134px;
 }
#patient_det {
 display:none;
 }
 div.pagination {width:625px;clear:both;padding:10px 0 10px 0;margin:0px;text-align:center;float:left;clear:both;font-size:11px;}
div.pagination a {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #52bfea;text-decoration: none; color: #52bfea;}
div.pagination a:hover, div.pagination a:active {border:1px solid #52bfea;color: #fff;background-color: #52bfea;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #52bfea;font-weight: bold;background-color: #52bfea;color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #f3f3f3;color: #ccc;}


#div_content h3 {
margin-left:220px;
}
#div_content dl dd input, #div_content dl dd p.error {
float:left;
}
#div_content dl dd p.error {
width:80%;
}
.other_chk_class {
   float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 4px;
    margin-top: 7px;
	}
/*#other_country_name {
visibility:hidden;
}*/
.radio_span {
width:60px;
}
.add_company dl dt {
width:190px !important;
}


dd.err_posn  .input_wrapper p.error {
right:-99px !important;
}
#copmany_row dd label.error {
width:99%;
}
.ie_top_pos {
*top:12px!important;
}
dd.ph_num_row .ie_top_pos p.error {
*top:22px!important;
}
.active_row001 {
*line-height:0px;
}
.active_row001 dd label.top_space2 {
*top:5px;
}

#healthcare_row001 dd label.error {
width:90% !important;
}
.la_assign_cls img, .la_unassign_cls img {
border:none;
width:15px;
height:15px;
}
#ver_admin {
line-height:0px;
}
.phone_row0010 {
*line-height:50px !important;
*height:50px !important;
}
.phone_row0010 .ie_height_cls {
*line-height:30px !important;
*height:30px;
}
.phone_row0010 .ie_height_cls .inp_wrapper_inner .error, .phone_row0010 .ie_height_cls .input_wrapper .error{
*top:25px !important;
}
#article_content {
height:400px; 
width:650px;
margin-bottom:10px;
}
/* Added by Ajay on 23-10-2012 */
.company_name{
    border: 0px solid red;
   /* float: left; */
    position: relative;
    width: 145px; 
    word-wrap: break-word;
}

.state_name{
    border: 0px solid red;
    float: left;
    position: relative;
    width: 90px; 
    word-wrap: break-word;
}

.city_name{
    border: 0px solid red;
    float: left;
    position: relative;
    width: 90px; 
    word-wrap: break-word;
}
#assign_local_Admin {
display:none;
}
#div_new_LA, #div_new_LA a {
color:#333 !important;
}
/* Added part ends here */

/* Added on 25-10-2012 */
.pn_pagination{margin-bottom:10px; width: 439px; border-collapse: collapse;text-align: left;}
/* Added part ends here */

/*Added by Ajay B on 06-11-2012 */
.view_article_tbl{margin-bottom:10px; width: 600px; border-collapse: collapse;text-align: left;}
.view_article_tbl td{padding: 8px;background: #ecf8fd;border-right:1px solid #DCDCDC;border-top: 1px solid #fff;color: #333;}
.view_article_tbl tfoot td.rounded-foot-left{background: #ecf8fd url('../images/botleft.jpg') left bottom no-repeat;}
.view_article_tbl tfoot td.rounded-foot-right{background: #ecf8fd url('../images/botright.jpg') right bottom no-repeat;}
.view_article_tbl tbody tr:hover td{background: #d2e7f0;}

.article_list{margin-bottom:10px; /*width: 600px;*/ border-collapse: collapse;text-align: left;}
.article_list thead th.rounded-company{width:26px;background: #60c8f2 url('../images/left.jpg') left top no-repeat;}
.article_list thead th.rounded-q4{background: #60c8f2 url('../images/right.jpg') right top no-repeat;}
.article_list th{padding: 8px;font-weight: normal;font-size: 13px;color: #039;background: #60c8f2;border-right:1px solid #E9E9E9;border-top:1px solid #fff;}
.article_list td{padding: 8px;background: #ecf8fd;border-right:0px solid #DCDCDC;border-top: 1px solid #fff;color: #333;}
.article_list tfoot td.rounded-foot-left{background: #ecf8fd url('../images/botleft.jpg') left bottom no-repeat;}
.article_list tfoot td.rounded-foot-right{background: #ecf8fd url('../images/botright.jpg') right bottom no-repeat;}
.article_list tbody tr:hover td{background: #d2e7f0;}


.list_article_name{ border: 0px solid red; float: left; position: relative; width: 145px; word-wrap: break-word;}
.article_list th a { color: #003399; font-size: 13px; font-weight: bold; text-decoration: none;}

.add_comment_tbl{margin-bottom:10px; width: 850px; border-collapse: collapse;text-align: left;}
.add_comment_tbl td{padding: 8px;/*background: #ecf8fd;border-right:1px solid #DCDCDC;border-top: 1px solid #fff;color: #333;*/}
.add_comment_tbl tfoot td.rounded-foot-left{background: #ecf8fd url('../images/botleft.jpg') left bottom no-repeat;}
.add_comment_tbl tfoot td.rounded-foot-right{background: #ecf8fd url('../images/botright.jpg') right bottom no-repeat;}
.add_comment_tbl h3{ padding: 0px; margin: 0px;}

.view_comments_tbl{margin-bottom:10px; width: 830px; border-collapse: collapse;text-align: left;}
.view_comments_tbl td{padding: 8px;/*background: #ecf8fd;border-right:1px solid #DCDCDC;border-top: 1px solid #fff;color: #333;*/ /*border-bottom: 1px solid #DCDCDC;*/}
.view_comments_tbl tfoot td.rounded-foot-left{background: #ecf8fd url('../images/botleft.jpg') left bottom no-repeat;}
.view_comments_tbl tfoot td.rounded-foot-right{background: #ecf8fd url('../images/botright.jpg') right bottom no-repeat;}
/*.view_comments_tbl tbody tr:hover td{background: #d2e7f0;}*/
.view_comments_tbl h3{ padding: 0px; margin: 0px;}

.articleContentWrapper{float:left;position:relative; border:0px solid red; width:830px;}
.printoption{float:left;position:relative; border:0px solid red; width:830px; text-align: right; margin-bottom: 10px;}
.cursor{ cursor: pointer;}
#send_article_in_mail{ display: none;}
.pd0{ padding: 0px;}
.showComments{ float: left; height: 32px; overflow: hidden; position: relative; width: 830px; word-wrap: break-word; text-align: justify;}
.showCommentorNameDate{float:left;position:relative; border:0px solid red; width:830px; word-wrap: break-word; font-weight: bold; color: #175076; padding: 3px; background: none repeat scroll 0 0 #F7F6F0; margin-bottom:10px; }
#ajaxloaderimg{ display: none;}
.emailArticleLable{ color: #175076;}
/*Added part ends here*/

/*Added by Kanchan D on 15th NOv 12*/
.deleted_rec td {
background-color:#ADAED6 !important;
}
.space_div {
padding:4px;
}
.master_access img {
border:none;
}
.r_actions a {
float:left;
margin:2px 3px;
}
.fectch_LA_info {
float:left;
}
.fectch_LA_info img {
border:none;
width:16px; 
height:16px;
}
#LA_det {
display:none;
}

.showMoreSign{
    float: left;
    height: 16px;
    position: relative;
    width: 830px;
    text-align: right;
}

.showHideComment{ cursor: pointer; }

.static_info {
    float: left;
    margin-top: 6px;
}
#mail_det{
display:none;
width:250px;
}
 #pateint_details {
display:none;
 }
 #frm_div {
  display:none;   
 }
 #mail_det2, #emailcc1 {
 display:none;
 }
 .view_map img {
 border:none;
 }
 #tc_wrap {
 	margin: 30px 10px; 
 }
 #tc_wrap h1 { 
 text-align:center;
 font-size:20px;
 clear: both;
 }
 #tc_wrap h2{
 float: left;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    width: 100%;
    margin-bottom:0;
    padding-bottom:0;
    line-height: normal;
 }
 .tc_note_class {
     font-style: italic; 
     font-size: 14px;
      float: left;  
      text-align: center; 
       width: 100%;   
 }
  #tc_wrap h3{ 
   float: left;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    width: 100%;
    margin:0;
    padding:0;
  }
  #tc_wrap ul {
   margin: 5px 15px;
   text-align: justify;
  }
  #tc_wrap ol {
  text-align: justify;
 	margin: 5px 0px 5px 13px;  
   
  
  }
  
   #tc_wrap ol li strong {
  color : #256C89;
 
   }
    #tc_wrap ol li em {
  font-size: 12px; 
   }
   #simplemodal-container {
   color:#333 !important;
   }
   .bank_Det_cls {
   display:none;
   }
   .act_class tr td {
   border:none !important;
   width:18px; 
   background-color: transparent !important;   
   }
   .act_class {
   margin: 0 auto;
   }
   .gray_row td {
   background: none repeat scroll 0 0 #e5e5e5 !important;
   }
   #company_det {
   display:none;
   }
   .pagination1 {
    clear: both;
    float:left;
    font-size: 11px;
    margin: 0;
    padding: 10px 0;
   /*text-align: center;*/
   width:100%;
      }
      
div.pagination1 span.current {
    background-color: #52BFEA;
    border: 1px solid #52BFEA;
    color: #FFFFFF !important;
    font-weight: bold;
    margin-right: 2px;
    padding: 2px 5px;
    float:left; 
}

div.pagination1 a {
    border: 1px solid #52BFEA;
    color: #52BFEA !important;
    margin-right: 2px;
    padding: 2px 5px;
    text-decoration: none;
    float:left;   
}
div.pagination1 a:hover, div.pagination1 a:active {border:1px solid #52bfea;color: #fff !important; background-color: #52bfea;}
div.pagination1 span.disabled {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #f3f3f3;color: #ccc !important;}


/********************* Style Sheet is written by Sudhansu ***************/
.banner{
	width:670px;
}
.mob-menu, .mob-tp-nav{
	display:none;
}
.quote{float: right; width: 210px;}  

/********************* Style Sheet is written by Supriya ***************/

#map_det{
	display: none;
}
#contactus_form textarea{
	width: 300px;
}
.about-image{
	float: right;
}
.niceform-td-even{
	width: 16%;
	float: left;
}
.niceform-td-odd{
	width: 80%;
	float: left;
}
.niceform input[type="text"], .niceform input[type="password"]{
	width: 65%;
}
#addproviderform input[type="text"], #addproviderform input[type="password"]{
	width: auto;
}
#add_client_section input[type="text"], #add_client_section input[type="password"]{
	//Changed by Swati Aher for input box issue 
	//width: auto;
	width: 98%;
	
}
#add_client_section table, #add_client_section thead, #add_client_section tfooter, #add_client_section tbody{
	text-align: left;
}
#addproviderform table, #addproviderform thead, #addproviderform tfooter, #addproviderform tbody{
	text-align: left;
}
#add_client_section table td{
	padding-bottom: 10px;
}
#addproviderform table td{
	padding-bottom: 10px;
}
.h1-center{
	text-align: center;
}
.table-left-padding{
	padding-left: 25px;
	margin: 20px 0px 10px 0px;
}
.manage-heading-margin{
	margin-top: 55px;
}
.paddingTop{
	padding-top: 10px;
}
.admin-table{
	padding-left: 25px;
	margin-top: 20px;
	text-align: left;
}
.admin-table table tbody{
	text-align: left;
}
.add-publisher select{
	width: 100%;
}
#addadminform select{
	width: 100%;
}
// Added CSS for home page company list box by Swati Aher on 26 Sep 16
#ajaxSearch tr td:first-child{text-align: left;}
#ajaxSearch tr td:nth-child(2){ text-align: center; }
#ajaxSearch tr.a-more{height:60px;}
.padding-provider { padding: 7px 0;}
.new-pd-1em { padding: 0px 0px 1.1em !important; }
.wd-200{min-width: 200px;max-width: 200px; }
.max-width-180 {max-width: 180px;}