html, body, h1, h2, h3, h4, h5, h6, ul, li, p {
	margin:0;
	padding:0;
}
body {
	margin:0px auto !important;
	background-color: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #222222;

}
#news-list{ overflow:hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #D8C8EB;display: block;
height: auto;margin: 0px 0 23px;padding: 5px;}
#news-list .title{ font-size:18px; font-weight:normal; color:#fff; line-height:normal; overflow:hidden; margin-bottom:7px; text-align:center; margin-top:6px;}
#news-list .more{ margin-top:-5px}
.sidebar-latest-news{background: none repeat scroll 0 0 #fff; clear: both;overflow: hidden;padding: 5px;}
.sidebar-latest-news .cont{border-top:1px solid #D8C8EB;overflow: hidden;}
/**********Group Clases **************/
.display{ display:none;}
a {	text-decoration:none;	color:#7952a8; cursor:pointer; outline:none;}
a:hover {	text-decoration:underline;}
a img {	border:none;}
.top{text-align:right; margin:5px 0;}
.breadcrumbs-ed{font-size: 0;
    height: 20px !important;
    visibility: hidden;}
.breadcrumbs-ed b{ font-family:verdana; font-weight:normal;}
p{margin-bottom:10px;}
small{ color:#666666;}
.red{color:#FF0000;}
.pink{color:#7B5BA2 !important;}
.green{color:#009900;}
.thickgray{color:#333 !important;}
.litegray{color:#999 !important;}
.u{text-decoration:underline;}
.clear{ clear:both;}
.recepiendiv{width:250px; height:100px; border: 1px solid #F0F0F0;}
.recepientdivlist{overflow:auto; width:250px; height:200px;  border: 1px solid #F0F0F0;}

/********* border ***********/
.brdr {	border:1px #d5d5d5 solid;}
.brdr-btm{border-bottom:1px dotted #D7D7D7; padding-bottom:8px;padding-top:8px;}
.brdr-rht{border-right:2px solid #cdcdcd !important;}
.brdr-left{border-left:0px solid #cdcdcd !important;}
.no-brdr{border:none !important;}
.f-size14{font-size:14px !important;}
.f-size12{font-size:12px !important;}

/********* width   ***********/
.w-30{width:30px !important;}
.w-60{width:60px !important;}
.w-94 {	width:94px;}
.w-100{width:100px !important;}
.w-150{width:150px !important;}
.w-200{width:200px !important;}
.w-250{width:250px !important;}
.w-300{width:300px !important;}
.w-350{width:350px !important;}
.w-400{width:400px !important;}

/********* alignments   ***********/
.float-lt{float:left !important;}
.float-rt{float:right !important;}


/********* alignments   ***********/
.a-left{text-align:left !important;}
.a-right{text-align:right !important;}
.a-center{text-align:center !important;}

/********* margins   ***********/
.m-zero{ margin:0 !important;}
.m-auto{ margin:0 auto!important;}
.m-bot0{margin-bottom:0px !important;}
.m-bot5{margin-bottom:5px !important;}
.m-top5{margin-top:5px !important;}
.m-top15{margin-top:15px !important;}
.m-left{margin-left:4px !important;}
.m-left{margin-left:0 !important;}
.m-right{margin-right:6px !important;}
.m-t-20{margin-top:-20px !important;}

.m-bot15{margin-bottom:15px !important;}
.m-bot20{margin-bottom:20px !important;}

/********* padding   ***********/
.p-top5{padding-top:5px !important;}
.p-top10{padding-top:10px !important;}

/********* headings   ***********/
h1 {color:#7952a8;	font-size:18px;}
h2{ color:#612BA2;font-size:18px;font-weight:normal;padding:0px 0px 5px 0; margin-bottom:0px; }
h2 b{color:#000000; font-weight:normal;}
.TabbedPanelsContent h2{ color:#612BA2;font-size:16px;font-weight:bold;padding:0px 0px 5px 0; margin-bottom:0px; }
h3{ color:#612BA2;font-size:16px;font-weight:bold;padding:0px 0px 5px 0; margin-bottom:10px; border-bottom:1px dotted #D7D7D7;}
h4{ color:#612BA2;font-size:13px;font-weight:bold;padding:0px 0px 5px 0; margin-bottom:10px; border-bottom:1px dotted #D7D7D7;}
h3.dhs{ color:#612BA2;font-size:16px;font-weight:bold;padding:0px 0px 5px 0;margin:1px 0px 0px 0px; border-bottom:1px dotted #D7D7D7;}
h4.dhs{ color:#612BA2;font-size:13px;font-weight:bold;padding:0px 0px 5px 0; margin:8px 0px 0px 0px ; border-bottom:1px dotted #D7D7D7;}

h4.lite-blue-head  {background:none repeat scroll 0 0 #EBEBEB; font-weight:bold; height:24px; line-height:24px; padding-left:10px; margin-bottom:10px; font-size:13px; color:#222222}
h5{font-size:13px; font-weight:bold; margin:10px 0; }
h5.drname{font-size:13px; font-weight:bold; margin:0 0 3px 0; color:#612BA2; }
h6{font-size:12px; font-weight:bold; margin:0px 0 5px 0; }

/********* Fields   ***********/
input{outline:none;}
input[type="text"], input[type="password"], textarea, select {
background-color:#F5F5F5;
border:1px solid #D5D5D5;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.button  {
background-color:#000000;
border:1px solid #000000;
color:#FFFFFF;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold; cursor:pointer;
}
.button:hover{
background-color:#888;border:1px solid #888;}


/********* header   ***********/
.header {
	margin:10px auto !important;
	width:960px;
	position:relative;
}
.logo {
	text-align:left;
	padding: 0 0 11px;
}
.feedback {
	right:38px;
	top:14px;
	border:none;
	position:absolute;
}
.top-right-nav {
	right:0px;
	top:5px;
	border:none;
	position:absolute;
	color:#7F7F7F;
	font-size:11px;
}
.top-right-nav a {
	color:#666;
	font-size:11px;
	text-decoration:none;
	float:left;
}
.top-right-nav a img{ vertical-align:middle;}
.top-right-nav a.contact-link {
	color:#666;
	font-size:11px;
	text-decoration:none;
	margin-top:5px;
	
}
.nav-ed {
 border-bottom:1px #e5e5e5 solid;
	border-top:1px #e5e5e5 solid;
	height:32px !important;
	margin:0px auto;
	font-size:11px;
	text-align:left;
}
.nav-ed a {
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
.nav-ed a:hover {
	color:#333333;
	text-decoration:underline;
	font-size:12px;
}
.nav-ed span {
	padding:0 17px 0 17px;
}
.nav-ed-new {
 /*border-bottom:1px #e5e5e5 solid;
	border-top:1px #e5e5e5 solid;*/
	height:32px !important;
	margin:0px auto;
	font-size:11px;
	text-align:left;
}
.nav-ed-new a {
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
.nav-ed-new a:hover {
	color:#333333;
	text-decoration:underline;
	font-size:12px;
}
.nav-ed-new span {
	padding:0 17px 0 17px;
}
/********* Lists  ***********/
ol.num{ overflow:hidden; margin:10px 0 10px 0px; }
ol.num li{padding-bottom:4px;}
ul.round-arrow-list{ list-style-type:none; margin-bottom:10px;}
ul.round-arrow-list li{ background:url(../images/bullet3.gif) no-repeat 0 2px; padding:0 0 5px 15px; overflow:hidden}
ul.round-arrow-list li span{ width:390px; float:left; }
ul.round-arrow-list li span.learnmore{  width:100px;}

ul.round-arrow-list2{ list-style-type:none; margin-bottom:10px;}
ul.round-arrow-list2 li{ background:url(../images/bullet3.gif) no-repeat 0 4px; padding:0 0 5px 15px; overflow:hidden}
ul.round-arrow-list2 li a{margin:0 10px 0 0;}
ul.list{ list-style-type:none; margin-bottom:10px;}
 
ul.round-arrow-list2 li span{overflow:hidden;  color:#666666; font-size:10px;  }
 

ul.black-arrow-list{ list-style-type:none; margin:10px 0;}
ul.black-arrow-list li{ background:url(../images/bulletarrow.gif) no-repeat 0 2px; padding:0 0 5px 15px;}

ul.t-dates{ list-style-type:none; float:right; width:170px; background:#f4f4f4; border:2px solid #d9cde7; padding:0 10px ; margin:0 0 10px 0}
ul.t-dates li{ margin:5px 0; line-height:20px;}

ul.no-style{list-style-type:none; float:right; width:170px; padding:0 10px ; margin:0 0 10px 0}
ul.no-style li{ margin:5px 0; line-height:20px;}


ul.images{list-style-type:none; overflow:hidden;}
ul.images li{ float:left; width:120px;  background:#f4f4f4; border:2px solid #e2dbea; margin:0 6px 12px; padding:5px;}
ul.images li .img{ height:105px;}
ul.images li .tit{font-weight:bold; color:#333;}
ul.images li .bot-text{ font-size:11px;}


ul.my-network{ list-style-type:none; margin-bottom:10px;}
ul.my-network li{ background:url(../images/bullet3.gif) no-repeat 0 3px; padding:0 0 10px 15px; overflow:hidden; font-size:13px; border-bottom:1px dotted #e2e3e4; margin-bottom:15px;}
ul.my-network li strong{color:#612BA2}
ul.my-network li .on{color:#666666; font-size:10px;  }
ul.my-network li .has{font-size:11px; color:#000; margin-top:5px;}
ul.my-network li .has span{color:#666666; }

table.images td{width:120px;  background:#f4f4f4; border:2px solid #e2dbea;}
table.images td .img{ height:105px;}
table.images td .img img{max-height:105px;}
table.images td .tit{font-weight:bold; color:#333;}
table.images td .bot-text{ font-size:11px;}


ul.tab { padding:0; margin:0px 0 0 0px; float:left; display:block;  list-style:none;}

ul.tab li { background:url("../images/blue-grad-off.gif") repeat-x scroll 0 0 transparent; color:#333333; text-decoration:none; padding: 6px 13px 0; border-top:2px solid #cdcdcd; border-left:2px solid #cdcdcd; border-right:0px solid #cdcdcd; border-bottom:2px solid #cdcdcd; height:20px; float:left; font-size:12px}
ul.tab li.skip-img { width:38px; background:none; border:0px solid #fff !important; margin: 3px 0px 0 10px; padding:0; background:url(../images/next.jpg) no-repeat; height:21px;}
ul.tab li.skip-img a{display:block; width:38px; height:21px;}

ul.tab li.back-img { width:38px; background:none; border:0px solid #fff !important; margin: 0px 3px 0 10px; padding:0; background:url(../images/back.jpg) no-repeat; height:21px;}
ul.tab li.back-img a{display:block; width:38px; height:21px;}


ul.tab li.active{  color:#612ba2; background:#ffffff;}
ul.tab li.active a{  color:#612ba2;}


/********* Homepage  ***********/
.banner-home {
	background:url(../images/banner-bg.gif) repeat-x;
}

h1.banner-title{ font-family:trebuchet MS;font-size:22px;margin:10px 0 15px; }

ul.ld-banner-bullet {
	font-size:15px;
	list-style-type:none;
	margin:20px 0 30px;
	padding:0 0 0 20px;
}
ul.ld-banner-bullet li {
	margin-bottom:15px;
	background:url(../images/checkmark-blue.gif) no-repeat 0 5px;
	padding-left:20px;
}

.ld-title {
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
}
.get-started {
	background-image:url(../images/get-started-btn-large-special-spr.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:42px;
	margin-bottom:10px;
	margin-left:10px;
	outline:medium none;
	width:430px;
}
.get-started:hover {
	background-repeat: no-repeat;
	background-position: 0px -42px;
}
.get-started:active {
	background-repeat: no-repeat;
	background-position: 0px -84px;
}
/********* Content left   ***********/
 
.welcome-box {
	padding-left:10px;
}
.welcome-box span {
	color:#612BA2;
	font-weight:bold;
	font-size:11px;
}
.curvelft-centerbg {
	background:url(../images/leftcurve_border.gif) repeat-y;
}
.curvelft-centerbg2 {
	background:url(../images/leftcurve_border.gif) repeat-y;
}
.curvelft-centerbg2 table {
	padding:0px !important;
	margin:0px !important;
	float:left !important;
	text-align:left !important;
}
ul.lftside-nav {
	list-style-type:none;
	margin:8px 8px 4px 7px;
	padding:0;
}
ul.lftside-nav li {
	margin:0;
	padding:0;
	list-style:none;
}
ul.lftside-nav a.upgrading{background: #eaeaea url(../images/blue-grad-off.gif) repeat-x left top; color:#7952A8; font-weight:bold; line-height:normal; height:35px; padding-top:3px }
ul.lftside-nav a.upgrading:hover{background: #d6cfe0 url(../images/blue-grad-on.gif) repeat-x left top; color:#7952A8;  }
ul.lftside-nav a {
	color:#333333;
	text-decoration:none;
	font-size:12px;
	background:url(../images/blue-grad-off.gif) repeat-x;
	display:block;
	height:30px;
	line-height:30px;
	padding-left:17px;
	width: 148px;
}
ul.lftside-nav a:hover {
	color:#333333;
	text-decoration:none;
	background:url(../images/blue-grad-on.gif) repeat-x;
	display:block;
}
ul.lftside-nav a.selected {
	color:#333333;
	text-decoration:none;
	background:url(../images/blue-grad-on.gif) repeat-x;
	display:block;
	height:30px;
	line-height:30px;
	padding-left:17px;
}
/********* Content right   ***********/
.contentbox-top {
	background:url("../images/maincontent_right_top_border.jpg") no-repeat scroll right top transparent;
	padding-top:1px;
}
.contentbox {
	padding: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-left-color: #cdcdcd;
		line-height:18px;
}
.contentbox-bottom-bg {
	background-image: url(../images/contentbox-bottom-bg.gif);
	background-repeat: repeat-x;
	height:6px;
}

.content-title {
	font-size:24px;
	color:#333333;
	background:url(../images/title-bg.gif) repeat-x;
	border:none;
}
 


.search {
	background-color:#E6E6E6;
	background-image:url("../images/silver_gradient.gif");
	background-position:center top;
	background-repeat:repeat-x;
	border-right:1px solid #D5D5D5;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-left:14px;
}

.t-amount{ color:#612BA2;font-size:15px;font-weight:bold; margin-bottom:10px; }
.t-amount span{font-size:17px;}

/*.listing-table{}*/
/*******Added by Ravi ***********/
.listing-table{border-style:None;width:100%;border-collapse:collapse; }
/*************************************/
.listing-table th{background-image:url("../images/patienttabbg.jpg");background-repeat:repeat-x;font-weight:bold; text-align:left;}
.listing-table td{border-bottom:1px dotted #D7D7D7;}
.listing-table .listing-table td{border-bottom:0px dotted #D7D7D7;}
.listing-table2{/* background:#f4f4f4; border:5px solid #d9cde7;*/}
.listing-table2 td{border-bottom:1px dotted #ccc; line-height:18px;}

.patientname{font-size:18px; color:#AA95C3}
.patientname b{color:#000000; font-weight:normal;}
.patientname a{font-size:12px;}
.dt-create  {color:#666666;font-size:10px;}

.treat-disc{margin:10px 0; background:#f4f4f4; border:2px solid #d9cde7;}
.treat-disc .tit{font-size:14px; color:#612BA2; font-weight:bold; }
.treat-disc ul{ margin: 0 0 10px 30px;}




.discussion-box{background:none repeat scroll 0 0 #F4F4F4;border:2px solid #E2DBEA;padding:5px;}
.discussion-box .tit{font-size:14px;  color:#612BA2; font-weight:bold;}
.discussion-box .by{ font-size:11px; color:#666666;}
 
.discussion-box .cont{margin:10px 0 0 0;}
.edit-respond{margin:10px 0;}
/*.disc-responds{background:none repeat scroll 0 0 #F4F4F4;border:2px solid #E2DBEA;padding:5px; margin:10px 0 10px 30px;}*/
.disc-responds {
background:none repeat scroll 0 0 transparent;
border-bottom:1px dotted #D7D7D7;
margin:10px 0 10px 0;
padding:5px;
}
.disc-responds .on{font-size:11px; color:#666666; margin-top:5px;}


.pagination-prev {
	padding:0 6px 0 9px;
	background:url(../images/pagination_prev.gif) no-repeat left;
}
.pagination-next {
	padding:0 10px 0 7px;
	background:url(../images/pagination_next.gif) no-repeat right;
}
.pagination-prev a, .pagination-next a {
	color:#06659f;
	text-decoration:underline;
	font-size:11px;
	text-transform:uppercase;
}
.pagination-prev a:hover, .pagination-next a:hover {
	color:#06659f;
	font-size:11px;
	text-decoration:none;
}
.contentbox-tab {
	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cdcdcd;
	border-left-color: #cdcdcd;
}


.all-dr-boxes {border-bottom:1px dotted #D2D2D2; line-height:18px;}
.referpatient-scroll{height:350px; overflow-x:auto; overflow-y:auto;}

.c-button  { background-image:url(../images/continue-btn.jpg); border:0; width:68px; height:28px;  cursor:pointer;text-indent:-9999px; margin:0 6px 0 0;font-size:0px;}
.cont-button  { background-image:url(../images/continue-btn.jpg); border:0;width:84px; height:28px;  cursor:pointer;text-indent:-9999px; margin:0 6px 0 0;font-size:0px;}
.cancel-button  {background-image:url(../images/cancel-btn.jpg); border:0;width:68px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}
.next-button  { background-image:url(../images/next-btn.jpg); border:0;width:68px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}
.add-button  { background-image:url(../images/add-btn.jpg); border:0;width:68px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}
.sub-button  { background-image:url(../images/submit-btn.jpg); border:0; width:68px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}
.upload-button  { background-image:url(../images/upload-btn.jpg); border:0; width:68px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}
.add-m-button  { background-image:url(../images/add-more-btn.jpg); border:0;width:102px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}
.login-button  { background-image:url(../images/login-btn.jpg); border:0; width:68px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}
.update-button  {background-image:url(../images/update-btn.jpg); border:0;width:68px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}
.assign-button  {background-image:url(../images/assign-btn.jpg); border:0; width:68px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}
.edit-button  {background-image:url(../images/edit-btn.jpg); border:0;width:68px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}
.delete-button  {background-image:url(../images/delete-btn.jpg); border:0; width:68px; height:28px; cursor:pointer; text-indent:-9999px;margin:0 6px 0 0;font-size:0px;}




/********* IE6, IE7 styles ***********/
* html .cancel-button, * html .cont-button, * html .next-button, * html .add-button, * html .sub-button, * html .upload-button, * html .add-m-button, * html .login-button,* html .update-button,* html .assign-button, * html .edit-button, * html .delete-button{ display:block; float:left; font-size:0px;line-height: 0;}  /* ie6 */
*+html .cancel-button, *+html .cont-button, *+html .next-button, *+html .add-button, *+html .sub-button, *+html .upload-button, *+html .add-m-button, *+html .login-button,*+html .update-button,*+html .assign-button, *+html .edit-button, *+html .delete-button{ display:block; float:left; font-size:0px;line-height: 0;}  /* ie7 */

/********* footer   ***********/
.footer {
	margin:20px auto !important;
	width:960px;
	text-align:center;
	line-height:30px;
	font-size:11px;
	color:#666666;
}
.footer a {
	font-size: 11px;
	color:#666666;
	text-decoration: none
}

.footer a:hover {
	font-size: 11px;
	color:#666666;
	text-decoration: underline
}

.search-rt input { float:left; height:24px; padding:0px; width:23px; }


.menu-search input {
background:url("../images/search-bg.jpg") repeat-x scroll 0 0 transparent; border:medium none; float:left; height:17px; padding:3px; width:200px; }
.menu-search .gobtn {
 padding: 0 0 0 0 !important; float:left; width:20px; }
.menu-search{ float:right; display:block; padding:5px 5px 0 0}
.menu-search .gobtn .go { height:23px; padding:0px; width:24px; margin: 0px; border:none; }


.ajax__tab_xp .ajax__tab_header{background:url("../images/brdr-bg.gif") left bottom repeat-x  !important;}
.ajax__tab_xp .ajax__tab_body { border:0 !important; padding:10px 0 !important;}
.ajax__tab_body .ajax__tab_panel{padding:5px 0 6px !important;}
.ajax__tab_header .ajax__tab_outer{
background:url("../images/blue-grad-off.gif") repeat-x scroll 0 0 transparent  !important;
border:1px solid #D7D7D7 !important;
cursor:pointer !important;
font:12px arial !important;
list-style:none outside none !important;
margin:0 !important;
padding:5px 15px !important;
height:auto !important;
 }
 .ajax__tab_header .ajax__tab_outer:hover{background:url("../images/blue-grad-on.gif") repeat-x scroll 0 0 transparent  !important;}
.ajax__tab_header .ajax__tab_outer .ajax__tab_inner{ background:none  !important; padding:0 !important;}
.ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab{ background:none  !important; padding:0 !important; height:auto !important;}
.ajax__tab_header .ajax__tab_active .ajax__tab_outer{ background:#FFFFFF !important;
 
border-bottom:1px solid #FFFFFF  !important;
color:#8C6BB4  !important;
font-weight:bold  !important;}
.ajax__tab_xp .ajax__tab_body{border-style:inherit !important;
font-family:inherit !important;
font-size:inherit !important;}

.round-arrow{ background:url(../images/bullet3.gif) no-repeat 0 2px; padding:0 0 5px 15px;}


a.round-video{background: url("../images/video-view.png") no-repeat scroll 0 0 transparent;
    height: 48px;
    line-height: 48px;
    margin-top: 5px; margin-bottom:5px;
    padding: 0 0 0 46px; float:left}
a.round-doc{ background:url(../images/doc-view.png) no-repeat 0 0;line-height: 45px;
    margin-top: 5px;
    padding: 0 0 0 48px; height:45px; clear:both; float:left}
.o-hidden{ overflow:hidden}

/* GRID PAGING */
tr.trGridPager td{ border-bottom:none !important;}
tr.trGridPager2 td{ border-bottom:none !important;}
/* /GRID PAGING */

.error {
	COLOR: #CC0000;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: normal;
}
ul.round-arrow-list3 {
padding-left:20px;
list-style:disc outside none;
}
ul.round-arrow-list3 li {
padding:0 0 5px;

} 
.overlay{background:transparent url(../images/overlay.png) repeat scroll left top;height:1200px;position:fixed;width:100%;z-index:100;top:0;left:0;display:none;}
.overlay .popup-cont{ margin:200px auto 0; background:#FFFFFF; border:5px solid #666666; width:825px; position:relative;}
.overlay .popup-cont table th{text-align:right;}
.overlay .popup-cont .popup-close{background:transparent url(../images/zoom/closebox.png) repeat scroll left top; width:30px; height:30px; position:absolute; right:-17px;
top:-17px;}
.d-overlay{background:transparent url(../images/overlay.png) repeat scroll left top;height:1000px;position:fixed;width:100%;z-index:100;top:0;left:0;display:none;}
.d-overlay2{background:transparent url(../images/overlay.png) repeat scroll left top;height:1000px;position:fixed;width:100%;z-index:100;top:0;left:0;}
.d-overlay .disclaimer{ margin:100px auto 0; background:#FFFFFF; border:5px solid #666666; width:825px; position:relative;}
.d-overlay .disclaimer .popup-close{background:transparent url(../images/zoom/closebox.png) repeat scroll left top; width:30px; height:30px; position:absolute; right:-17px;
top:-17px;}
.disclaimer-cont{ overflow:hidden; height:450px; text-align:left; line-height:14px !important; padding:10px 0px 10px 10px}
.scroll{ height:450px; overflow-x:hidden;  overflow-x:hidden; }
.disclaimer-cont p{ margin-bottom:16px;}
.disclaimer-cont p.title{ font-size:15px; text-align:center; font-weight:bold;line-height: 19px;}
.disclaimer-cont p strong{ font-size:13px; text-align:center}



.referal-table{ border: 1px solid #e5e5e5;}
.referal-table .divider{border-bottom:1px dotted #ccc;}

.referal-thanks{font-size:18px; color:#666666; padding:100px 0;}
.navlist {    float: left;    list-style-type: none;    margin: 7px 0 0 7px;}
.navlist li{float:left;margin-right: 5px;}

.view-msg-box{background: none repeat scroll 0 0 #F8F7F7;
    border: 1px solid #E3E4E5;
    padding: 10px;}

/* Newely Added Clases */
.sidelinks{ color:#612BA2;font-size:13px;font-weight:bold;padding:5px; margin-bottom:10px; background:#f3f3f3; }
.send-invitation{ margin:5px 0 5px 0; float:left; }


/*==================== Newely Added Clases UDAY =============================*/
.mynetwork{ font-size:12px; line-height:15px}
.mynetwork .title{ font-size:20px; font-weight:bold; line-height:25px;}
.mynetwork .title2{ font-weight:bold; line-height:18px;}

ul.lftside-nav1 {
	list-style-type:none;
	margin:0;
	padding:0 5px 0 5px;
	float:right;	
}
ul.lftside-nav1 li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
ul.lftside-nav1 a {
	color:#333333;
	text-decoration:none;
	font-size:12px;
	background:url(../images/blue-grad-off.gif) repeat-x;
	display:block;
	height:23px;
	line-height:23px;
	padding:0 8px;
	border:1px solid #CCC;
	border-left:none;
}
ul.lftside-nav1 a:hover {
	color:#333333;
	text-decoration:none;
	background:url(../images/blue-grad-on.gif) repeat-x;
	display:block;
}
ul.lftside-nav1 a.selected {
	color:#333333;
	text-decoration:none;
	background:url(../images/blue-grad-on.gif) repeat-x;
	display:block;
	height:30px;
	line-height:30px;
	height:23px;
	line-height:23px;
	padding:0 8px;
	border:1px solid #CCC;
	border-left:none;

}
.boxborder-left{ border-left:1px solid #CCC;}

.text1{ font-size:10px; line-height:13px; display:block; color:#999999; width:160px}
.text-color{ color:#7952a8;}

/////////////////////
    .modalBackground

{

  background-color:#CCCCFF;

 // filter:alpha(opacity=40);

  //opacity:0.5;

}
.popUpclose{position: relative; z-index: 100000; }
.popUpclose img{position:absolute; right:-15px; top:-18px;}
.ModalWindow
{ 

   background:#ffffff;
  padding: 0;
  position:absolute;
  top:-700px;  
  width:800px;
  height:490px;
  border:5px solid #666666;

}
.divMsgDisplay
{
	 width:910px; 
	 height:300px;
	 overflow : auto;
}

/*====================NEWELY ADD CSS==========================*/

a.logo-rightbutton{ background:url(../images/registertodayfree-button.png) no-repeat; width:229px; height:48px; float:right; position:absolute; right:0px; top:30px;}
a.login-links{ background:url(../images/login-arrow.png) no-repeat 0 3px; padding:0 0 0 8px; margin:0; color:#7f50b7; font-size:11px;}
.login-or{ margin:0 0 0 90px; }
.login-down-text{ font-size:11px; color:#333333}
.login-right-box{ width:281px; padding:0; margin:0;}
.login-right-box-top{ background:url(../images/login-right-top-img.png) no-repeat top; width:221px; padding:6px 30px 0; margin:0;}
.login-right-box-top-curv{ background:url(../images/login-right-top.png) no-repeat; height:19px;}

.login-right-box-bg{ background:url(../images/login-right-bg.png) repeat-y; width:281px; padding:0; margin:0;}
.login-right-box-bottom-curv{ background:url(../images/login-right-down-curv.png) no-repeat; width:281px; height:16px; }
ul.login-right-links{ padding:10px 20px; margin:0; list-style:none;}
ul.login-right-links li{ padding:0 0 0 20px; margin:0 0 10px 0; list-style:none; background:url(../images/login-right-arrow.png) no-repeat 0 0; font-size:12px; }
ul.login-right-links li a{ color:#010100;}
.home-box{ padding:0 0 15px 0 !important; min-height:240px;}
.home-box, ul.home-down-box{ padding:0;  margin:0 15px 0 0 ; float:left; width:306px; list-style:none; position:relative; }
ul.home-down-box li { padding:0; margin:10px 10px 0 0; float:left;}
ul.home-down-box li.text{ margin:0 !important}
ul.home-down-box li.box1 h2, ul.home-down-box li.box2 h2, ul.home-down-box li.box3 h2{ background:url(../images/home-icon.png) no-repeat;  font-size:18px; font-weight:normal; border-bottom:solid 1px #735a95; padding:0; margin:0; color:#444444; width:277px; float:left; }
ul.home-down-box li.box1 h2{ background-position:0 0; padding:0 0 10px 25px; }
ul.home-down-box li.box2 h2{ background-position:-323px 0; width:265px; padding:0 0 10px 35px; }
ul.home-down-box li.box3 h2{ background-position:-653px 0; padding:0 0 10px 35px; width:280px;}

ul.home-down-box li p{ font-size:11px; color:#333; padding-right:10px}
ul.home-down-box li .lt{ float:left; padding:0 10px 0 0}
ul.home-down-box li .rt{ float:right; padding:0 0 0 0; width:144px;}
ul.home-down-box li div span{ color:#666666; padding:0 0 5px; display:block;}
ul.home-down-box li span.small, ul.blog-links li span.small, ul.blog-links2 li span.small{ padding:2px 0 0 0; display:block; color:#999999; font-size:11px;}
ul.home-down-box li.text p{ font-size:12px;}
ul.home-down-box li a, ul.blog-links li a{ color:#0e5ab7; text-decoration:none; /*font-size:11px;*/}
ul.blog-links2 li{ padding:0; margin:0; list-style:none;}
ul.blog-links2 li a{ color:#0e5ab7; text-decoration:none; font-size:13px;}
ul.home-down-box li a:hover, ul.blog-links li a:hover, ul.blog-links2 li a:hover{ color:#0e5ab7; text-decoration:underline;}
ul.blog-links2 li a.more{ text-decoration:underline;}
ul.blog-links2 li a.more:hover{ text-decoration:none;}
.home-box a.more{ color:#0e5ab7; text-decoration:underline; text-align:right;}
.home-box a.more:hover{ text-decoration:none;}
ul.sitemap-links{ padding:0; margin:0; list-style:none; }
ul.sitemap-links li{ background:url(../images/Copy%20of%20bullet.gif) no-repeat 0 5px; padding:0 0 0 16px; margin:0 0 3px 0; list-style:none; }
ul.sitemap-links li ul{ padding:0 0 0 25px; margin:0; }
ul.sitemap-links li ul li{ background:url(../images/pagination_next.gif) no-repeat 0 6px; padding:0 0 3px 8px; margin:0 0 3px 0; list-style:none; }
ul.sitemap-links li a, ul.sitemap-links li ul li a{ color:#222222; font-size:12px; text-decoration:none;}
ul.sitemap-links li a:hover, ul.sitemap-links li ul li a:hover{text-decoration:underline;}
ul.blog-links{ padding:0; margin:0; list-style:none;}
ul.blog-links li{ padding:0 0 10px; margin:0 0 10px 0; list-style:none; border-bottom:dotted 1px #e8e8e8;}
.premium-img-border{ border:solid 1px #f0f0f0;}
.top-login{ padding:0; margin:0; width:416px;}
.top-login .left, .top-login .midel{  padding:0; margin:0 0 5px 0;  float:left; width:170px; color:#3b383e; }
.top-login .right{ width:72px; padding:0; margin:0; float:left;}
.top-login .input-box{ background-color:#e9def6; border:solid 1px #e7e7e7; padding:0 5px; margin:0 10px 0 0; height:21px; width:150px; float:left; color:#3b383e; font-size:12px; line-height:20px; }
.top-login .login-but{ background:url(../images/top-login-button.gif) no-repeat; width:72px; height:23px; cursor:pointer; border:0;}
.top-login .checkbox{ width:20px; margin:0; float:left;}
.premium-box-bg{ padding:10px; margin:0 10px 20px 10px; width:255px; float:left; background-color:#FFF; border: solid 1px #f0f0f0; }
.premium-box-bg .title{ color:#221c40; font-size:11px; padding:10px; display:block; background-color: #ece9fc; min-height:60px; line-height:15px;   }
.premium-box-bg .img{ margin-bottom:10px;}
.premium-box-bg a.readmore{ color:#7952A8; text-decoration:none; text-align:right; display:block;}
.premium-box-bg a.readmore:hover{ color:#7952A8; text-decoration:underline;}
a.viewlarge{ background:url(../images/zoom-icon.png) no-repeat 0 9px; color:#7952A8; text-decoration:none; padding:10px 0 5px 20px; float:right;}
a.viewlarge:hover{ color:#7952A8; text-decoration:underline;}
a.backto-top{ background:url(../images/top-img.gif) no-repeat right; padding:0 20px 0 0 ;}
.thin-gray-border{border: 2px solid #E2E3E4 !important;}
.testimonials{display: block; overflow:hidden; padding:7px 0 0px 15px;position:relative; z-index:2;}
.testimonials strong {display: block;margin-top: 12px;min-height: 21px;padding: 0px 0 0;position: relative;
}
.testimonials img.quat-rt{ position:absolute; z-index:1; width:25px ;margin: 2px 0 0 5px;}
.m-right5{margin-right:5px}
.dent-srch{ width:450px !important; float:left}
/*.register-post { float: left; margin-bottom: 20px; margin-top: -10px; width: 400px;}*/

.register-post{float: left;margin-left: -27px;margin-top: 5px;width: 400px;}
.dent-srch dd .inputbox{ width:190px !important}
iframe body ul{background-color: none !important;}
.top-login{font-style:italic; font-weight:lighter; position:relative;}
.top-login .msg { font-size: 11px;font-style: normal; position: absolute; top: -15px;left:0px;}
.top-login .msg2 { font-size: 11px;font-style: normal; position: absolute; top: -15px;left:-5px;}
.login-right-box-top2 {
    background: url("../images/login-right-top-img.png") no-repeat scroll center top transparent;
    margin: 0;
    padding: 6px 24px 0;
    width: 232px;}
/*====================NEWELY ADD CSS==========================*/

/*a.logo-rightbutton{ background:url(../images/registertodayfree-button.png) no-repeat; width:247px; height:48px; float:right; position:absolute; right:0px; top:30px;}*/
a.logo-rightbutton{ background:url(../images/registertodayfree-button.png) no-repeat right 0; width:300px; height:48px; float:right; position:absolute; right:0px; top:30px;}
a.login-links{ background:url(../images/login-arrow.png) no-repeat 0 3px; padding:0 0 0 8px; margin:0; color:#7f50b7; font-size:11px;}
.login-or{ margin:0 0 0 90px; }
.login-down-text{ font-size:11px; color:#333333}
.login-right-box{ width:281px; padding:0; margin:0;}
.login-right-box-top{ background:url(../images/login-right-top-img.png) no-repeat top; width:221px; padding:6px 30px 0; margin:0;}
.login-right-box-top-curv{ background:url(../images/login-right-top.png) no-repeat; height:19px;}

.login-right-box-bg{ background:url(../images/login-right-bg.png) repeat-y; width:281px; padding:0; margin:0;}
.login-right-box-bottom-curv{ background:url(../images/login-right-down-curv.png) no-repeat; width:281px; height:16px; }
ul.login-right-links{ padding:10px 20px; margin:0; list-style:none;}
ul.login-right-links li{ padding:0 0 0 20px; margin:0 0 10px 0; list-style:none; background:url(../images/login-right-arrow.png) no-repeat 0 0; font-size:12px; }
ul.login-right-links li a{ color:#010100;}
.home-box{ padding:0 0 15px 0 !important; min-height:240px;}
.home-box, ul.home-down-box{ padding:0;  margin:0 15px 0 0 ; float:left; width:306px; list-style:none; position:relative; }
ul.home-down-box li { padding:0; margin:10px 10px 0 0; float:left;}
ul.home-down-box li.text{ margin:0 !important}
ul.home-down-box li.box1 h2, ul.home-down-box li.box2 h2, ul.home-down-box li.box3 h2{ background:url(../images/home-icon.png) no-repeat;  font-size:18px; font-weight:normal; border-bottom:solid 1px #735a95; padding:0; margin:0; color:#444444; width:277px; float:left; }
ul.home-down-box li.box1 h2{ background-position:0 0; padding:0 0 10px 25px; }
ul.home-down-box li.box2 h2{ background-position:-323px 0; width:265px; padding:0 0 10px 35px; }
ul.home-down-box li.box3 h2{ background-position:-653px 0; padding:0 0 10px 35px; width:280px;}

ul.home-down-box li p{ font-size:11px; color:#333; padding-right:10px}
ul.home-down-box li .lt{ float:left; padding:0 10px 0 0; width:133px}
ul.home-down-box li .rt{ float:right; padding:0 0 0 0; width:144px;}
ul.home-down-box li div span{ color:#666666; padding:0 0 5px; display:block;}
ul.home-down-box li span.small, ul.blog-links li span.small, ul.blog-links2 li span.small{ padding:2px 0 0 0; display:block; color:#999999; font-size:11px;}
ul.home-down-box li.text p{ font-size:12px;}
ul.home-down-box li a, ul.blog-links li a{ color:#0e5ab7; text-decoration:none; /*font-size:11px;*/}
ul.blog-links2 li{ padding:0; margin:0; list-style:none;}
ul.blog-links2 li a{ color:#0e5ab7; text-decoration:none; font-size:13px;}
ul.home-down-box li a:hover, ul.blog-links li a:hover, ul.blog-links2 li a:hover{ color:#0e5ab7; text-decoration:underline;}
ul.blog-links2 li a.more{ text-decoration:underline;}
ul.blog-links2 li a.more:hover{ text-decoration:none;}
.home-box a.more{ color:#0e5ab7; text-decoration:underline; text-align:right;}
.home-box a.more:hover{ text-decoration:none;}
ul.sitemap-links{ padding:0; margin:0; list-style:none; }
ul.sitemap-links li{ background:url(../images/Copy%20of%20bullet.gif) no-repeat 0 5px; padding:0 0 0 16px; margin:0 0 3px 0; list-style:none; }
ul.sitemap-links li ul{ padding:0 0 0 25px; margin:0; }
ul.sitemap-links li ul li{ background:url(../images/pagination_next.gif) no-repeat 0 6px; padding:0 0 3px 8px; margin:0 0 3px 0; list-style:none; }
ul.sitemap-links li a, ul.sitemap-links li ul li a{ color:#222222; font-size:12px; text-decoration:none;}
ul.sitemap-links li a:hover, ul.sitemap-links li ul li a:hover{text-decoration:underline;}
ul.blog-links{ padding:0; margin:0; list-style:none;}
ul.blog-links li{ padding:0 0 10px; margin:0 0 10px 0; list-style:none; border-bottom:dotted 1px #e8e8e8;}
.premium-img-border{ border:solid 1px #f0f0f0;}
.top-login{ padding:0; margin:0; width:416px;}
.top-login .left, .top-login .midel{  padding:0; margin:0 0 5px 0;  float:left; width:170px; color:#3b383e; }
.top-login .right{ width:72px; padding:0; margin:0; float:left;}
.top-login .input-box{ background-color:#e9def6; border:solid 1px #e7e7e7; padding:0 5px; margin:0 10px 0 0; height:15px; width:150px; float:left; color:#3b383e; font-size:12px; line-height:20px; }
.top-login .login-but{ background:url(../images/top-login-button.gif) no-repeat; width:72px; height:23px; cursor:pointer; border:0;}
.top-login .checkbox{ width:20px; margin:0; float:left;}
.premium-box-bg{ padding:10px; margin:0 10px 20px 10px; width:255px; float:left; background-color:#FFF; border: solid 1px #f0f0f0; }
.premium-box-bg .title{ color:#221c40; font-size:11px; padding:10px; display:block; background-color: #ece9fc; min-height:60px; line-height:15px;   }
.premium-box-bg .img{ margin-bottom:10px;}
.premium-box-bg a.readmore{ color:#7952A8; text-decoration:none; text-align:right; display:block;}
.premium-box-bg a.readmore:hover{ color:#7952A8; text-decoration:underline;}
a.viewlarge{ background:url(../images/zoom-icon.png) no-repeat 0 9px; color:#7952A8; text-decoration:none; padding:10px 0 5px 20px; float:right;}
a.viewlarge:hover{ color:#7952A8; text-decoration:underline;}
a.backto-top{ background:url(../images/top-img.gif) no-repeat right; padding:0 20px 0 0 ;}
.thin-gray-border{border: 2px solid #E2E3E4 !important;}
.testimonials{display: block; overflow:hidden; padding:7px 0 0px 15px;position:relative; z-index:2;}
.testimonials strong {display: block;margin-top: 12px;min-height: 21px;padding: 0px 0 0;position: relative;
}
.testimonials img.quat-rt{ position:absolute; z-index:1; width:25px ;margin: 2px 0 0 5px;}
.m-right5{margin-right:5px}
.dent-srch{ width:450px !important; float:left}
/*.register-post { float: left; margin-bottom: 20px; margin-top: -10px; width: 400px;}*/

.register-post{float: left;margin-left: -27px;margin-top: 5px;width: 400px;}
.dent-srch dd .inputbox{ width:190px !important}
iframe body ul{background-color: none !important;}
.top-login{font-style:italic; font-weight:lighter; position:relative;}
.top-login .msg { font-size: 11px;font-style: normal; position: absolute; top: -15px;left:0px;}
.top-login .msg2 { font-size: 11px;font-style: normal; position: absolute; top: -15px;left:-5px;}
.login-right-box-top2 {
    background: url("../images/login-right-top-img.png") no-repeat scroll center top transparent;
    margin: 0;
    padding: 6px 24px 0;
    width: 232px;}
/*22-mar-2012 styles*/
.main-nav {	 list-style: none;	height: 34px;	padding: 0;	margin: 4px 0 0; float: left; font-family:"Myriad", Arial, Helvetica, sans-serif;} 
.main-nav li {	margin:0;
	padding:0;
	list-style:none;
	float:left;
    position: relative;} 
.main-nav li.first{border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
    border-style: solid solid solid solid;
    border-width: 0px 0px 0px 1px;}
.main-nav li a {color:#333333;
	text-decoration:none;
	font-size:12px;
	background:url(../images/blue-grad-off.gif) repeat-x;
	display:block;
	height:23px;
	line-height:23px;
	padding:0 8px;
	border:1px solid #CCC;
	border-left:none; } 
 
.main-nav li a:hover {	color:#333333;
	text-decoration:none;
	background:url(../images/blue-grad-on.gif) repeat-x;
	display:block; }
.main-nav li.active a { color:#333333;
	text-decoration:none;
	background:url(../images/blue-grad-on.gif) repeat-x;
	display:block;
	height:30px;
	line-height:30px;
	height:23px;
	line-height:23px;
	padding:0 8px;
	border:1px solid #CCC;
	border-left:none;} 
.main-nav li ul {display:none; position:absolute; left:0; top:25px; width:155px; background:#f7f7f7; border:1px solid #CCCCCC;  }
.main-nav li:hover ul {display:block;}
.main-nav li ul li{ padding:0; position:relative; float:none;}
.main-nav li ul li a{border-width:0 0 0px 0; border-style:solid; border-color:#999999; margin:0px 0; background:none; padding:0 5px ;}
.main-nav li.active ul li a{ background: none ; border-width:0 0 0px 0;
     }
.main-nav li.active ul li a:hover{	color:#333333;
	text-decoration:none;
	background:url(../images/blue-grad-on.gif) repeat-x;
	display:block; }
.main-nav li ul li ul {display:none !important; position:absolute; left:150px; top:-17px !important; width:150px; background:#f1f1f1; border:1px solid #CCCCCC;  }
.main-nav li ul li:hover ul{display:block !important;}

.my-network-list{margin:0; padding:0; list-style-type:none;}
.my-network-list li{float: left;
    font-weight: bold;
    margin-bottom: 10px;
    width: 189px;}
.my-network-list li ul{margin:0 0 0 0; list-style-type:none;}
.my-network-list li ul li{margin:0; font-weight:normal;}
.status-complete{color:#5c9838;}
.status-referred{color:#e91b32;}
.status-open{color:#000000;}
.highlighted-text{color: #7952A8;font-size: 14px; font-weight:bold}
.searchDrop{float: left; margin-right: 3px;  padding: 3px 2px 2px;  width: 140px;}	
ul.tab li a {
    color: #333333;
    text-decoration: none;
}
 .box-pdg {
    border: 1px solid #EEEEEE;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px 15px;
}
 .active{ font-size:16px; color:#612ba2;}
 
 .minus{background: url(../images/icon-collapse.png)  no-repeat left top; padding-left:20px}
.plus{background: url(../images/icon-expand.png)   no-repeat left top; padding-left:20px}
 .anchrActive{ font-weight:bold; font-size:13px;}
 .no-brdr td{border-bottom: 0px dotted #D7D7D7;}
 .if-main{position:relative;}
  .if-main .icon{ width:35px; float:left}
   .if-main .frame{ width:212px; float:left}
   
    /*****Added By Ravi*****************/
 .hide{display:none;  }
 .errorMessage{ color:red; }
.grid-view .empty {
	 color:red; 
}
.grid-loading
{
	background:url(../images/loading.gif) no-repeat scroll 423px 0 transparent	
}




/*Registration page New*/

.reg-table{ border:1px solid #E0E0E0; border-width:0 0 0 0; margin:10px auto 0;  background:#ffffff;   box-shadow: 0 1px 3px #888888; 
zoom: 1;
filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=0),
        progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=90),
        progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180),
        progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270); margin-bottom:10px;}
.reg-table th{}
.reg-table th, .reg-table td{ border:1px solid #E0E0E0; border-width:0 1px 1px 0; padding:10px 10px;}

.reg-table .alt { }
.reg-table td span{ display:block; width:100%; background:url(../images/checkmark.png) center center no-repeat; height:16px;}
.reg-table .t-tit{background:url(../images/patienttabbg.jpg) repeat-x; font-weight:normal; font-size:14px;  }
.reg-table .t-tit td { border-bottom:0; background:#666; color:#fff;}
/*.reg-table .t-tit{background:#b2a1c7; font-weight:bold; color: #FFFFFF;}*/
.reg-table .basic{background:#222; font-size:13px; color:#fff; }
.reg-table .premium{background:#6C30B4; font-size:13px; color:#fff;}
.reg-table .ylw-sel{background:#fff9b2 !important; }
.reviews-heading { padding:15px 0;}

.reg-table .col-one{background:#f3f1fd;    border-right-color:#fff !important;}
.reg-table .col-two{background:#e4e0fb;   border-right-color:#fff !important;}
.reg-table .col-three{background:#d7d0f0;   border-right-color:#fff !important;}
.reg-table .col-four{background:#bdb0ec;  border-right-color:#fff !important;}

/******New Class for Patient View Page**************/


.green-tit{ color:#22b14c}
.blue-tit{ color:#00a2e8}
.purp-tit{ color:#3f48cc}
.listing-table.blue-bg th{ background-image: url(../images/patienttabbg-b.jpg) !important}
.listing-table.blue-bg a, .blue-bg  h2, .blue-bg .treat-disc .tit,  .blue-bg .active, .blue-bg .s-hdg, .blue-bg h3, .blue-bg .m-hdg2, #attach-main.blue-bg h3,  #attach-main.blue-bg a{ color:#00a2e8 !important}
.listing-table.green-bg th{ background-image: url(../images/patienttabbg-g.jpg) !important}
.listing-table.green-bg a, .green-bg  h2, .green-bg .treat-disc .tit,  .green-bg .active, .green-bg .s-hdg, .green-bg h3, .green-bg .m-hdg2, #attach-main.green-bg h3, #attach-main.green-bg a{ color:#22b14c !important}
.listing-table.purp-bg th{ background-image: url(../images/patienttabbg-p.jpg) !important}
.listing-table.purp-bg a, .purp-bg  h2, .purp-bg .treat-disc .tit,  .purp-bg .active, .purp-bg .s-hdg, .purp-bg h3, .purp-bg .m-hdg2, #attach-main.purp-bg h3, #attach-main.purp-bg a{ color:#3f48cc !important}
.green-bg  h2, .blue-bg h2, .purp-bg h2{ margin-bottom:7px}
.listing-table.grey th{ background-image:none !important; background-color:#f5f5f5 !important}
.m-top10{ margin-top:10px !important}
#attach-main.blue-bg h4, #attach-main.green-bg h4, #attach-main.purp-bg h4, #attach-main h4{ color:#333; !important}

/******************END*****************************/

/***********New Class For Patient View Page FOrmat Change**********/

.cke_bottom {
	padding-top:10px!important;
	padding-bottom:20px !important
}
.m-left7 {
	margin-left:7px
}
.attach-img {
	margin: -40px 0 0 10px;
	position: relative;
	z-index: 100;
}
 
 .attach-list ul{ list-style:none}.attach-list li.display-box {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 2px solid #E2DBEA;
    width: 120px; padding:5px;/* display:inline-block;*/ margin-right:10px; margin-bottom:10px; float:left
}
.attach-list li{
    width: 120px; padding:5px;/* display:inline-block;*/ margin-right:10px; margin-bottom:10px; float:left
}
.attach-list li.display-box .img {
    height: 105px;
}.attach-list li.display-box .tit {
    color: #333333;
    font-weight: bold;
}.attach-list li.display-box .bot-text {
    font-size: 11px;
}.attach-list li.display-box .img img {
    max-height: 105px; max-width: 120px;
}
.view-more{ width:100%; float:left; margin:10px 0 15px 0; text-align:right; font-weight:bold}

.view-more a, .attach-list .view-more a{
    background:#7952A8 url(https://www.experiencedentistry.com/images/arrow-down.png) no-repeat right 8px;
    border-radius: 3px;
    box-shadow: 2px 0 3px #CCCCCC;
    color: #FFFFFF !important;
    display: inline-block;
   padding: 6px 28px 6px 11px;
}
.view-more-attachments{background:#7952A8 url(https://www.experiencedentistry.com/images/arrow-down.png) no-repeat right 8px;width:150px !important; float:right; }
.view-more-heath-attachments{background:#7952A8 url(https://www.experiencedentistry.com/images/arrow-down.png) no-repeat right 8px; width:150px !important; float:right;}
.view-more a:hover, .view-more a#view-more-attachments:hover {
    background-color: #612BA2;
    text-decoration: none;
}
.hide-more-attachments{  background:#7952A8 url(https://www.experiencedentistry.com/images/arrow-up.png) no-repeat right 8px !important; width:30px!important; float:right;  }
.hide-more-heath-attachments{  background:#7952A8 url(https://www.experiencedentistry.com/images/arrow-up.png) no-repeat right 8px !important;  width:30px!important; float:right;  }
.fancybox-title-over{ display:none   !important; }
 #active-tplan-preview.show-tplan span, #health-history-preview.show-health span{background: url("../images/icon-expand.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);display:block; padding-left: 20px; cursor:pointer}
#active-tplan-preview.hide-tplan span, #health-history-preview.hide-health span{background: url("../images/icon-collapse.png") no-repeat scroll left 2px rgba(0, 0, 0, 0);
 padding-left: 20px; cursor:pointer; display:block}
.download-icn{
    background: url("../images/download-icon.png") no-repeat scroll left 2px / 28px auto rgba(0, 0, 0, 0);
    display: inline-block;
    line-height: 32px;
    padding-left: 33px; color:#00a2e8}
.d-attach{float:right; width:100%; text-align:right; margin:0 0 13px 0}
.docfile{ height:92px;}
.img { height:85px !important;}
.summary-row { width:100% !important; }
.listing-table.blue-bg a.unread { font-weight: bold; color: #020181 !important; }
#fancybox-close{ right: -35px;!important}
.treat-disc .tit p { margin-bottom: 5px; }
.m-top20 {
	margin-top:20px
}
.attach-list ul {
	margin:0 0 10px 5px !important
}
.no-brdr {
	border:0 !important
}
.fl-left {
	float:left
}
.attach-date .fl-left {
	margin-right:5px;
	line-height:32px
}
.p-lt-22 { padding-left:22px;}
/**********************END*****************************************/

a.ref-view-more { background: url(../images/view-more.png) no-repeat right 3px; padding-right:19px}
a.ref-hide-more { background: url(../images/hide-more.png) no-repeat right 3px;padding-right:19px}
a.ref-view-more:hover, a.ref-hide-more:hover{ text-decoration:none}
 