@charset "UTF-8";
/* net CSS Document    update 10-28-2011 rotate*/
#msgreg{
	border:#990000 1px solid;
	padding:5px;
	color: #990000;
	width:604px;
	text-align:center;}
#msg{
	border:#990000 1px solid;
	padding:5px;
	color: #990000;
	width:543px;
	text-align:center;}

#msgdocdet{
	/*border:#E6F8DD 1px solid;*/
	padding:5px;
	font-family: Lucida Sans, Lucida Grande, Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5b5b5b;
	/*background-image: url(images/bgchkmess.png);*/
	width:601px;
	height:30px;
	text-align:left;}	

#msgdocdetviewprofile{
	/*border:#E6F8DD 1px solid;*/
	padding:5px;
	font-family: Lucida Sans, Lucida Grande, Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5b5b5b;
	/*background-image: url(images/bgchkmess.png);*/
	width:467px;
	height:30px;
	text-align:left;}

html {
	padding: 0px;
	margin: 0px;
}


	
body {
	padding: 0px;
	margin: 0px;
	/*font-family: Lucida Sans, Lucida Grande, Verdana, Tahoma, Arial, sans-serif;*/
	font-family: Arial, sans-serif;
	/*background-image: url(images/bodybgrevised.jpg);*/
	/*background-image: url(images/bodybg03062013.png);*/
	background-repeat: repeat-x;
	background-color: #e1edfb; /*#d8e6f6*/
	/*background-color: #FFFFFF;/
	/*background-color: #d0ddf2; 20161209*/
	background-attachment:fixed;
}

/* ///////////////////////////////////// FORMATTING CLASSES ////////////////////////////////// */
.boxradius {
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
	float:right;
	width: 230px;
	padding: 5px;
	color: #000;
	border: 11px hidden #3c81c3;
	/*border: 11px solid #3c81c3;*/
	border-width:thin;
	/*-moz-border-radius: 20px;			firefox*/
	/*-webkit-border-radius: 20px;		safari*/
	/*border-radius: 20px;				opera*/
			/*CSS3 (Opera browser)*/
			/*border-radius*/
			/*border-top-right-radius: 0px;
			border-bottom-right-radius: 0px;
			border-top-left-radius: 30px;
			border-bottom-left-radius: 30px;*/
	/*behavior: url(border-radius.htc);	ie*/
}
.calibri16{
	font-family: calibri;
	font-size: 16px;
	font-weight: bold;
	text-align:left;
}
.calibri11{
	font-family: calibri;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
}
.times16{
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bold;
	text-align:left;
}
.times11{
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: normal;
	text-align:left;
}
	
.tagline {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
}

.small {
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
}
.small a {
	text-decoration: none;
	color: #5b5b5b;
}

.small a:hover {
	text-decoration: none;
	color: #036ebc;
}

.smallse {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}

.smallse a {
	text-decoration: none;
	color: #FFF;
}

.smallse a:hover {
	text-decoration: underline;
	color: #FFF;
}

.smalltips {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
.smalltips a {
	text-decoration: none;
	color: #FFF;
}
.smalltips a:hover {
	text-decoration: none;
	color: #FFF;
}

/* add oct 04*/
.smalltips_hc {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}
.smalltips_hc a {
	text-decoration: none;
	color: #FFF;
}
.smalltips_hc a:hover {
	text-decoration: none;
	color: #FFF;
}

.smallpx11 {
	font-size: 11px;
	font-weight: normal;
	color: #5b5b5b;
}
.smallbold {
	font-size: 11px;
	font-weight: bold;
	color: #5b5b5b;
	
}

.smallwhite {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 15px;
}


.normal {
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
}

.normal a {
	text-decoration: none;
	color: #5b5b5b;
}

.normal a:hover {
	text-decoration: underline;
	color: #036ebc;
}

.normalsoc {
	font-size: 13px;
	font-weight: normal;
	color: #5b5b5b;
}

.normalsoc a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalsoc a:hover {
	text-decoration: underline;
	color: #036ebc;
}


/* narrow */
.normalnarrowresults {
	font-size: 13px;
	font-weight: normal;
	color: #5b5b5b;
}

.normalnarrowresults a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalnarrowresults a:hover {
	text-decoration: underline;
	color: #036ebc;
}

.normal10results {
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
}

.normal10results a {
	text-decoration: none;
	color: #5b5b5b;
}

.normal10results a:hover {
	text-decoration: none;
	color: #036ebc;
}

.normal10newresults {
	font-size: 11px;
	font-weight: normal;
	color: #036ebc;
	/*#63b9f1;  #036ebc
	#203C28; 
	#C66; #5b5b5b;*/
}

.normal10newresults a {
	text-decoration: none;
	color: #036ebc;
	/*font-weight: bold;*/
	/*#63b9f1;
	#203C28;
	#C66; #5b5b5b;*/
}

.normal10newresults a:hover {
	text-decoration: underline;
	color:  #E47911;
	/*#036ebc;*/
}
.normal10newresults15 {
	font-size: 14px;
	font-weight: normal;
	color: #036ebc;
	/*#63b9f1;  #036ebc
	#203C28; 
	#C66; #5b5b5b;*/
}

.normal10newresults15 a {
	text-decoration: none;
	color: #036ebc;
	/*font-weight: bold;*/
	/*#63b9f1;
	#203C28;
	#C66; #5b5b5b;*/
}

.normal10newresults15 a:hover {
	text-decoration: underline;
	color:  #E47911;
	/*#036ebc;*/
}




/*  reg  */

.normal10newresults_nar {
	font-size: 11px;
	font-weight: normal;
	color: #036ebc;
	/*#63b9f1;  #036ebc
	#203C28; 
	#C66; #5b5b5b;*/
}

.normal10newresults_nar a {
	text-decoration: none;
	color: #036ebc;
	font-weight: bold;
	/*#63b9f1;
	#203C28;
	#C66; #5b5b5b;*/
}

.normal10newresults_nar a:hover {
	text-decoration: underline;
	color:  #E47911;
	/*#036ebc;*/
}


/* reg end  */


/* narrow end */


/* list by last name  */
.normal10newresults_ln {
	font-size: 11px;
	font-weight: normal;
	color: #036ebc;
	/*#63b9f1;
	#203C28; 
	#C66; #5b5b5b;*/
}

.normal10newresults_ln a {
	text-decoration: none;
   /* color:  #E47911;*/
    color: #036ebc; 
	/*#63b9f1;
	#203C28;
	#C66; #5b5b5b;*/
}

.normal10newresults_ln a:hover {
	text-decoration: underline;
	color:  #E47911;
	font-weight: normal;
	
	
	/*#036ebc;*/
}



/* list by last name end */


/*****/
.normal10newresults_ln2 {
	font-size: 11px;
	font-weight: normal;
	color: #036ebc;
	/*#63b9f1;
	#203C28; 
	#C66; #5b5b5b;*/
}

.normal10newresults_ln2 a {
	text-decoration: none;
   /* color:  #E47911;*/
    color: #036ebc; 
	/*#63b9f1;
	#203C28;
	#C66; #5b5b5b;*/
}

.normal10newresults_ln2 a:hover {
	/*text-decoration: underline;
	color:  #E47911;#036ebc*/
	text-decoration: none;
	color: #E47911;
	
	font-weight: normal;
	
	
	/*#036ebc;*/
}

.normal10newresults_ln3 {
	font-size: 11px;
	font-weight: normal;
	color: #036ebc;
	/*#63b9f1;
	#203C28; 
	#C66; #5b5b5b;*/
}

.normal10newresults_ln3 a {
	text-decoration: none;
   /* color:  #E47911;*/
    color: #036ebc; 
	/*#63b9f1;
	#203C28;
	#C66; #5b5b5b;*/
}

.normal10newresults_ln3 a:hover {
	/*text-decoration: underline;
	color:  #E47911;#036ebc*/
	text-decoration: none;
	color: #036ebc;
	
	font-weight: normal;
	
	
	/*#036ebc;*/
}



/*888*/

.normalsearchtips {
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
}

.normalsearchtips a {
	text-decoration: none;
	color: #FFF;
}

.normalsearchtips a:hover {
	text-decoration: none;
	color:#FFF;
}


.normal10 {
	font-size: 11px;
	font-weight: normal;
	color: #5b5b5b;
}

.normal10 a {
	text-decoration: none;
	color: #5b5b5b;
}

.normal10 a:hover {
	text-decoration: none;
	color: #036ebc;
}

.normal10new {
	font-size: 11px;
	font-weight: normal;
	color: #036ebc;
	/*#63b9f1;
	#203C28; 
	#C66; #5b5b5b;*/
}

.normal10new a {
	text-decoration: none;
	color: #036ebc;
	/*#63b9f1;
	#203C28;
	#C66; #5b5b5b;*/
}

.normal10new a:hover {
	text-decoration: underline;
	color:  #E47911;
	/*#036ebc;*/
}


.normal102new {
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
	
/*	margin-left:-7px;
	*/
	/*#63b9f1;
	#203C28; 
	#C66; #5b5b5b;*/
}

.normal102new a {
	text-decoration: none;
	color: #5b5b5b;
	/*#63b9f1;
	#203C28;
	#C66; #5b5b5b;*/
}

.normal102new a:hover {
	text-decoration: underline;
	color:  #E47911;
	/*#036ebc;*/
}



#headmenu {
	text-decoration: underline;
	font-size: 12px;
	font-weight:bold;
	color: #036ebc;
}

#headmenu a {
	text-decoration: underline;
	color: #036ebc;
}

#headmenu a:hover {
	text-decoration: underline;
	color:  #E47911;
}


.normalblue {
	font-size: 12px;
	font-weight: bold;
	color: #036ebc;
}

.normalblue a {
	text-decoration: none;
	color: #036ebc;
}

.normalblue a:hover {
	text-decoration: none;
	color: #5b5b5b;
}

.normalblueonly {
	font-size: 12px;
	font-weight: normal;
	color: #036ebc;
}

.normalblueonly a {
	text-decoration: none;
	color: #036ebc;
}

.normalblueonly a:hover {
	text-decoration: underline;
	color: #036ebc;
	/*#E47911;
	#5b5b5b;*/
}

.normalblueonlyme {
	font-size: 14px;
	font-weight: normal;
	color: #036ebc;
}

.normalblueonlyme a {
	text-decoration: none;
	color: #036ebc;
}

.normalblueonlymd a:hover {
	text-decoration: underline;
	color: #036ebc;
	/*#E47911;
	#5b5b5b;*/
}


.normalblue13 {
	font-size: 13px;
	font-weight: bold;
	color: #036ebc;
}

.normalblue13 a {
	text-decoration: none;
	color: #036ebc;
}

.normalblue13 a:hover {
	text-decoration: none;
	color: #5b5b5b;
}

.normalblue15 {
	font-size: 14px;
	font-weight: normal;
	color: #036ebc;
}

.normalblue15 a {
	text-decoration: none;
	color: #036ebc;
}

.normalblue15 a:hover {
	text-decoration: underline;
	color: #036ebc;
	/*#E47911;
	#5b5b5b;*/
}

.normalblue11 {
	font-size: 11px;
	font-weight: bold;
	color: #036ebc;
}

.normalblue11 a {
	text-decoration: none;
	color: #036ebc;
}

.normalblue11 a:hover {
	text-decoration: none;
	color: #5b5b5b;
}


.normalsearch {
	font-size: 15px;/*16px*/
	font-weight: normal;
	color: #5b5b5b;
}

.normalsearch a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalsearch a:hover {
	text-decoration: none;
	color: #036ebc;
}

.normalsearchhits {
	font-size: 12px;
	font-weight: normal;
	color: #5b5b5b;
}

.normalsearchhits a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalsearchhits a:hover {
	text-decoration: none;
	color: #036ebc;
}

.normalbold {
	font-size: 12px;
	font-weight: bold;
	color: #5b5b5b;
	padding-top: 13px;
}

.normalboldpit {
	font-size: 12px;
	color: #5b5b5b;
	font-weight: normal;
}

.normalbold a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalbold a:hover {
	text-decoration: none;
	color: #036ebc;
}

.normalboldsearch {
	font-size: 13px;
	font-weight: bold;
	color: #5b5b5b;
	padding-top: 0px;
}

.normalboldsearch a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalboldsearch a:hover {
	text-decoration: none;
	color: #036ebc;
}

.normalsearchfil {
	font-size: 11px;
	font-weight: normal;
	color: #5b5b5b;
}

.normalsearchfil a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalsearchfil a:hover {
	text-decoration: none;
	color: #036ebc;
}

.normalboldnav {
	font-size: 12px;
	font-weight: bold;
	color: #5b5b5b;
	padding-top: 0px;
}

.normalboldnav a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalboldnav a:hover {
	text-decoration: none;
	color: #036ebc;
}

.normalboldnavsar {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-top: 0px;
}

.normalboldnavsar a {
	text-decoration: none;
	color: #FFF;
}

.normalboldnavsar a:hover {
	text-decoration: none;
	color: #FFF;
}



/* add hc oct 03 2011*/
.normalboldnav_hc {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 0px;
}
.normalboldnav_hc a {
	text-decoration: none;
	color: #ffffff;
}
.normalboldnav_hc a:hover {
	text-decoration: none;
	color: #ffffff;
}

.normalboldnavrev {
	font-size: 11px;
	font-weight: bold;
	color: #036ebc;
	padding-top: 13px;
}

.updatedmd {
	font-size: 11px;
	color: #888888;
}


.normalboldnavrev a {
	text-decoration: none;
	color: #036ebc;
}

.normalboldnavrev a:hover {
	text-decoration: underline;
	color: #E47911;
	/*#5b5b5b;*/
}

.sendmessage {
	font-size: 12px;
	font-weight: normal;
	color: #036ebc;
	padding-top: 0px;
}

.sendmessage  a {
	text-decoration: none;
	color: #036ebc;
}

.sendmessage  a:hover {
	text-decoration: underline;
	color: #E47911;
	/*#5b5b5b;*/
}

.sendmessage2 {
	font-size: 10px;
	font-weight: normal;
	color: #036ebc;
	padding-top: 0px;
}

.sendmessage2  a {
	text-decoration: none;
	color: #036ebc;
}

.sendmessage2  a:hover {
	text-decoration: underline;
	color: #E47911;
	/*#5b5b5b;*/
}

.sendinq {
	font-size: 10px;
	font-weight: normal;
	color: #036ebc;
	padding-top: 0px;
}

.sendinq  a {
	text-decoration: none;
	color: #036ebc;
}

.sendinq  a:hover {
	text-decoration: underline;
	color: #E47911;
	/*#5b5b5b;*/
}

.sendinqpit {
	font-size: 12px;
	font-weight: normal;
	color: #036ebc;
	padding-top: 0px;
}

.sendinqpit  a {
	text-decoration: none;
	color: #036ebc;
}

.sendinqpit  a:hover {
	text-decoration: underline;
	color: #E47911;
	/*#5b5b5b;*/
}



.headerlight {
	font-size: 22px;	/*25px;*/
	font-weight: bold;
	color: #63b9f1;
}

.headerfeatured {
	font-size: 16px;	/*25px;*/
	font-weight: bold;
	color: #63b9f1;
}

.headerdarkfeatured {
	font-size: 16px;	/*25px;*/
	font-weight: bold;
	color: #036ebc;
}

.headerdark {
	font-size: 22px;	/*25px;*/
	font-weight: bold;
	color: #036ebc;
}

.hqlight {
	font-size: 18px;
	font-weight: bold;
	color: #F7C5B4;
}

.hzdark {
	font-size: 18px;
	font-weight: bold;
	color: #F7C5B4;
}

.hq {
	font-size: 18px;
	font-weight: bold;
	color: #63b9f1;
}

.hz {
	font-size: 18px;
	font-weight: bold;
	color: #036ebc;
}

.hzwelcome {
	font-size: 25px;
	font-weight: bold;
	color: #036ebc;
}

.hz2 {
	font-size: 14px;
	font-weight: bold;
	color: #036ebc;
}
.hz3 {
	font-size: 12px;
	font-weight: bold;
	color: #036ebc;
}


.biggernormal {
	font-size: 15px;
	font-weight: bold;
	color: #5b5b5b;
	padding-top: 13px;
}

.biggernormal a{
	text-decoration: none;
	color: #5b5b5b;
}

.biggernormal a:hover{
	text-decoration: none;
	color: #036ebc;
}

.biggernormalrev {
	font-size: 13px;
	font-weight: bold;
	color: #036ebc;
	padding-top: 13px;
}

.biggernormalrev a{
	text-decoration: none;
	color: #036ebc;
}

.biggernormalrev a:hover{
	text-decoration: none;
	color: #5b5b5b;
}

.viewcomment {
	font-size: 12px;
	font-weight: normal;
	color: #036ebc;
	padding-top: 2px;
}

.viewcomment a{
	text-decoration: none;
	color: #036ebc;
}

.viewcomment a:hover{
	text-decoration: underline;
	color: #E47911;
	/*#5b5b5b;*/
}

.searchname {
	font-size: 13px;
	font-weight: bold;
	color: #036ebc;
	padding-top: 2px;
}

.searchname a{
	text-decoration: none;
	color: #036ebc;
}

.searchname a:hover{
	text-decoration: underline;
	color: #E47911;
	/*#5b5b5b;*/
}

.searchnamebrandtagline {
	font-size: 12px;
	font-weight: bold;
	color: #036ebc;
	padding-top: 2px;
}

.searchnamebrandtagline a{
	text-decoration: none;
	color: #036ebc;
}

.searchnamebrandtagline a:hover{
	text-decoration: underline;
	color: #E47911;
	/*#5b5b5b;*/
}

.searchnamepaid {
	font-size: 13px;
	font-weight: bold;
	color: #036ebc;
	padding-top: 2px;
}

.searchnamepaid a{
	/*text-decoration: underline;*/
	text-decoration: none;
	
	color: #036ebc;
}

.searchnamepaid a:hover{
	text-decoration: underline;
	/*color: #5b5b5b;*/
	color: #E47911;
	
	
}

.searchnameunpaid {
	font-size: 13px;
	font-weight: bold;
	color: #036ebc;
	/*#5b5b5b;*/
	padding-top: 2px;
}

.searchnameunpaid a{
	text-decoration: none;
	color: #036ebc;
	/*#5b5b5b;*/
}

.searchnameunpaid a:hover{
	text-decoration: underline;
	color: #E47911;
	/*#036ebc;*/
}


.hospname {
	font-size: 18px;
	font-weight: bold;
	color: #036ebc;
	padding-top: 2px;
}

.hospname a{
	text-decoration: none;
	color: #036ebc;
}

.hospname a:hover{
	text-decoration: none;
	color: #5b5b5b;
}

/* ///////////////////////////////////// INDEX ////////////////////////////////// */

#container {
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
	height: auto;
}

#header {
	float: left;
	width: 1024px;
	height: auto;
	margin-top:7px;
}

#logo {
	float: left;
	background-image: url(images/tfdlogoblue2017.png);
	/*width: 304px;*/
	width: 277px;
	height: 104px;
	background-position:7px;
}

#logo a{
	float: left;
	background-image: url(images/tfdlogoblue2017.png);
	/*width: 304px;*/
	width: 277px;
	height: 104px;
	background-position:7px;

	
}

#logo a:hover{
	float: left;
	background-image: url(images/tfdlogoblue2017.png);
	/*background-image: url(images/tfdlogohomehover.jpg);*/
	/*width: 304px;*/
	width: 277px;
	height: 104px;
	background-position:7px;

}

#logocompact {
	float: left;
	/*background-image: url(images/tfdlogorevision.jpg);*/
	background-image: url(images/tfdlogo10062011.png);
	/*width: 304px;*/
	width: 277px;
	height: 100px;
	/*height: 108px;*/
}

#logocompact a{
	float: left;
	/*background-image: url(images/tfdlogorevision.jpg);*/
	background-image: url(images/tfdlogo10062011.png);
	/*width: 304px;*/
	width: 277px;
	height: 100px;
	/*height: 108px;*/
}

#logocompact a:hover{
	float: left;
	background-image: url(images/tfdlogohomehover.jpg);
	/*width: 304px;*/
	width: 277px;
	height: 100px;
	/*height: 108px;*/
}



#logoright {
	float: left;
	height: 108px;
	width: 700px;
	
}

#logorightcompact {
	float: right;
	height: 100px;
	width: 746px;
}

#top {
	float: left;
	width: 717px;
	height: 10px;
	
	
}

#topleft {
	float: left;
	width: 205px;
	height: 69px;
	/*background-image: url(images/top2-1.jpg);*/
}

#topright {
	clear:both;
	width: 717px;
	height: 90px;
}

#longad {
	float: left;
	/*clear:both;
	width: 701px;*/
	width: 717px;
	height: 90px;
	text-align:right;
}

#longright {
	float: left;
	width: 5px;
	height: 90px;
	/*background-image: url(images/top2-3.jpg);*/
}

#longdown {
	float: left;
	width: 720px;
	height: 10px;
	background-image: url(images/top3.jpg);
}

#tagline {
	float: left;
	width: 1024px;
	height: 41px;
	/*background-image: url(images/top-taglinerevised.jpg);
	background-image: url(images/top-taglinerevised2.jpg);*/
	/*background-image: url(images/toptaglineonly2.png);*/
	/*background-image: url(images/topband02192013.png);*/
}

#taglinecompact {
	float: left;
	width: 1024px;
	height: 114px;
	/*background-image: url(images/top-taglinerevised.jpg);
	background-image: url(images/top-taglinerevised2.jpg);*/
	background-image: url(images/tfdsearchandnav1.png);
	
	
}

#taglineproper {
	padding-left: 10px;
	padding-top: 4px;
}

#doctorleft {
	float: left;
	width: 100px;
	height: 35px;
	/*height: 340px;*/
	/*background-image: url(images/top-doctor.jpg);*/
}

#doctorleftcompact {
	float: left;
	width: 192px;
	height: 280px;
	/*background-image: url(images/top-doctor.jpg);*/
}

#doctorright {
	float: left;
	width: 753px;
	height: auto;
}

#nav {
	float: left;
	width: 812px;
	height: 20px;
	text-align:right;
	
	/*background-image: url(images/nav.jpg);*/
}
#nav_hc {	/*add oct 03 2011*/
	float: left;
	/*width: 425px;width: 575px;*/
	height: 20px;
	text-align:right;	
	/*background-image: url(images/nav.jpg);*/
}

#navright {
	float: left;
	width: 20px;
	height: auto;
	
}

#bigspace {
	float: left;
	width: 832px;
	height: auto;
	/*background-image: url(images/nav-under.jpg);*/
}

#bigspaceclear {
	float: left;
	width: 832px;
	height: 20px;
	/*background-image: url(images/nav-under.jpg);*/
}

#search {
	float: left;
	width: 442px;
	height: auto;
}

#header-search {
	float: left;
	width: 442px;
	height: 10px;
	margin-top:-10px;
	/*background-image: url(images/header-quicksearch.jpg);*/
}

#searchradio {
	float: left;
	width: 442px;
	height: 30px;
	/*background-image: url(images/search-bg1.jpg);*/
}
#searchradiocompact {
	float: left;
	width: 400px;
	height: 30px;
	/*background-image: url(images/search-bg1.jpg);*/
}

.iamlooking{
	width:187px;
	/*width:157px;*/
	float:left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF; 
	/*#F7C5B4;*/
	margin-top:3px;
	padding-left:40px;
	/*padding-left:70px;*/
	height:50px;
}
.iamlookingcompact{
	width:187px;
	/*width:157px;*/
	float:left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF; 
	/*#F7C5B4;*/
	margin-top:3px;
	padding-left:0px;
	/*padding-left:70px;*/
	height:50px;
}

/* add oct 4 2011*/
#searchradio_hc {
	float: left;
	width: 442px;
	/*height: 30px;
	background-image: url(images/search-bg1.jpg);*/
}
.iamlooking_hc{
	width:355px;
	float:left;
	font-size: 16px;
	font-weight: normal;
	color: #FFF; 
	/*margin-top:3px;*/
	padding-left:35px;
}

#searchfield {
	float: left;
	width: 442px;
	height: 38px;
	overflow:hidden;
}
#searchfieldcompact {
	float: left;
	width: 400px;
	height: 38px;
	overflow:hidden;
}
#stxtboxdiv{
	/*background-image: url(images/search-field.jpg);*/
	width: 281px;
	/*width: 407px;*/
	height: 38px;
	padding-left:0px;
	float:left;
	/*padding-left:35px;*/
}
.txtsearch{
	width:70px;
	/*width:0px;*/
	float:left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF; 
	/*#F7C5B4;*/
	margin-top:12px;
	padding-left:83px;
	/*padding-left:30px;*/
	height:30px;
}
.txtsearchcompact{
	width:70px;
	/*width:0px;*/
	float:left;
	font-size: 18px;
	font-weight: normal;
	color: #FFF; 
	/*#F7C5B4;*/
	margin-top:12px;
	padding-left:43px;
	/*padding-left:30px;*/
	height:30px;
}
.stxtbox{
	border:#4d4d4d 1px solid;
	color: #5b5b5b;
	width: 266px;
	font-size: 18px;
	margin-top: 8px;
	margin-left:0px;
	/*margin-left:82px;*/
	padding-top:2px;
	padding-bottom:2px;
	/*padding-top:6px;
	padding-bottom:6px;*/
	padding-left:5px;
	/*padding-left:6px;*/
	}
	
.scombobox{
	border:#4d4d4d 1px solid;
	width: 199px;
	min-width: 199px;
	/*width: 170px;*/
	color: #5b5b5b;
	font-size: 18px;
	background: #fff;
	line-height:100%;
	margin-top: 0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	
}	
/* add oct 4 2011*/	
.scombobox_hc{
	border:#4d4d4d 1px solid;
	width: 199px;
	color: #5b5b5b;
	min-width: 199px;
	font-size: 16px;
	
	background: #fff;
	line-height:100%;
	
	margin-top: 0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	
}	

.scoption1 {
	background: #fff;
	font-size:5px;
	height:5px;
}

.scoption2 {
	font-size:1px ;
	color: #000;
	background: #fff;
	background-color: #999;
	height:1px;
}

.txtbox{
	color:#4c4b4b;
	border:#979799 1px solid;
	}
.txtboxnew{
	color:#4c4b4b;
	border:#979799 1px solid;
	width:100px;
	
	}	
.txtboxnewz{
	color:#6F6F6F;
	font-size:12px;
	border:#979799 1px solid;
	width:160px;
	height: 15px;
	
	}
.txtboxnewez{
	color:#6F6F6F;
	font-size:12px;
	border:#979799 1px solid;
	width:160px;
	height: 15px;
	
	}			
#searchdesc {
	float: left;
	width: 402px;
	height: 18px;
	background-image: url(images/search-underrevised.jpg);
	background-repeat:no-repeat;
}

#searchbg2 {
	float: left;
	width: 442px;
	height: auto;
	/*background-image: url(images/search-bg2.jpg);*/
}

#login {
	float: left;
	width: 336px;
	height: auto;
}

#header-login {
	float: left;
	width: 336px;
	height: 32px;
	background-image: url(images/header-login.jpg);
}

#loginform {
	float: left;
	width: 336px;
	height: 212px;
	background-image: url(images/login-bg.jpg);
}

#content {
	float: left;
	width: 1024px;
	height: auto;
	/*background-image: url(images/contentbgrevised.jpg);*/
	background-image: url(images/contentwhiteborder10262015.png);
	margin-top:40px;
	
}

#contentdoctor {
	float: left;
	width: 1024px;
	height: auto;
	/*background-image: url(images/contentbgdoctorrevised2.jpg);*/
	/*background-image: url(images/contentbgdoctorrevised3_main.jpg);*/
	/*background-image: url(images/contentbgdoctorrevisedonly01222013b.png);*/
	margin-top:0px;
	padding-top:9px;
	margin-left:6px;
	background-image: url(images/search_background1000x129bllite345.jpg);
	background-repeat:no-repeat;
}

#contentinsidepages {
	float: left;
	width: 1024px;
	height: auto;
	/*background-image: url(images/contentbgdoctorrevised2.jpg);*/
	/*background-image: url(images/contentbgdoctorrevised3_main.jpg);*/
	/*background-image: url(images/contentbgdoctorrevisedonly01222013b.png);*/
	margin-top:0px;
	padding-top:9px;
	margin-left:6px;
	/*background-image: url(images/searchboxsmall.png);*/
	/*background-image: url(images/search_background2014.png);*/
	background-image: url(images/search_background1000x129bllite345.jpg);
	background-repeat:no-repeat;
}

#contentimage {
	float: left;
	width: 1024px;
	height: auto;
	/*background-image: url(images/contentbgdoctorrevised2.jpg);*/
	/*background-image: url(images/contentbgdoctorrevised3_main.jpg);*/
	/*background-image: url(images/mdimage.png);*/
	
		
	background-repeat:no-repeat;
}

#contentclear {
	float: left;
	width: 1024px;
	height: auto;
	/*background-image: url(images/contentbgclear.jpg);
	background-image: url(images/contentbgdoctorrevised3_inside.jpg);*/
	background-image: url(images/contentbgdoctorrevisedonly.png);
	background-repeat:no-repeat;
}

#contentleft {
	float: left;
	width: 694px;
	height: auto;
}

#directory {
	float: left;
	width: 654px;
	height: 42px;
	background-image: url(images/tfdhome2_20.jpg);
	background-repeat: no-repeat;
}

#directoryproper {
	padding-left: 70px;
}

#directoryheader {
	padding-left: 70px;
}

#specialization {
	float: left;
	width: 180px;
	height: auto;
	/*overflow-x:hidden;*/
}

#nonrxotc {
	float: left;
	width: 180px;
	height: auto;
	/*overflow-x:hidden;*/
}

#hospital {
	float: left;
	width: 275px;
	height: auto;
	/*overflow-x:hidden;*/
}

#specialization1 {
	float: left;
	width: 310px;
	height: auto;
	/*overflow-x:hidden;*/
}

#nonrxotc1 {
	float: left;
	width: 310px;
	height: auto;
	/*overflow-x:hidden;*/
}

#hospital1 {
	float: left;
	width: 310px;
	height: auto;
	/*overflow-x:hidden;*/
}

#medicines {
	overflow-x:hidden;
	float: left;
	width: 225px;
	height: auto;
}

#contentright {
	float: left;
	width: 351px;
	height: auto;
}

#doctor-register {
	float: left;
	width: 351px;
	height: auto;
}

#regproper {
	float: left;
	width: 317px;
	height: 160px;
}

#regright {
	float: left;
	width: 34px;
	height: 160px;
	background-image: url(images/doctors-regright.jpg);
}

#squaread {
	float: left;
	width: 351px;
	height: 700px;
}

#squaretop {
	float: left;
	width: 317px;
	height: 12px;
/*	background-image: url(images/doctor-reg-spacer.jpg);*/
}

#squareright {
	float: left;
	width: 34px;
	height: 12px;
	background-image: url(images/doctorspacer-right.jpg);
}

#squareleft {
	float: left;
	width: 9px;
	height: 250px;
	background-image: url(images/spacer-to-ad.jpg);
}

#squareadproper {
	float: left;
	width: 302px;
	height: 630px;
	overflow:hidden;
}

#squareadproper_survey {
	float: left;
	width: 302px; 
	height:auto; 
	overflow:hidden;
}

#squareadproper-right {
	float: left;
	width: 34px;
	height: 250px;
	background-image: url(images/300ad-right.jpg);
}

#footer_content {
	float: left;
	width: 1024px;
	height: auto;
	background-image: url(images/contentwhiteborder10262015.png);
}

#footerproper {
	text-align:left;
	padding-top: 30px;
}

#footerunder {
	padding-top: 10px;
}


#footerproper ul{
	text-align:center;
	margin:0px;
	padding:0px;
	margin-bottom: 5px;}
#footerproper li{
	list-style-image:none;
	display: inline;
	text-align:center;
	padding:0px;
	padding-left:5px;
	padding-right: 5px;
}
#footer_divline {
	border-top: 1px solid #dfe5d5;
	margin-top:14px;
	margin-bottom:2px;
	margin-left:19px;
	width:986px;
}

#footer_divline1 {
	float:left;
	border-right: 1px solid #000;
	height:12px;
	
}


.footer_link {
	font-size: 13px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	/*#5b5b5b;*/
	padding-top: 2px;
}

.footer_link a{
	text-decoration: none;
	color: #FFFFFF;
	/*#5b5b5b;*/
}

.footer_link a:hover{
	text-decoration: underline;
	/*color: #E47911;*/
	/*#036ebc;*/
}

.footer_linkbold {
	font-size: 13px;
	font-weight: bold;*/
	color: #FFFFFF;
	/*#5b5b5b;*/
	padding-top: 2px;
}

.footer_linkbold a{
	text-decoration: none;
	color: #FFFFFF;
	/*#5b5b5b;*/
}

.footer_linkbold a:hover{
	text-decoration: underline;
	/*color: #E47911;*/
	/*#036ebc;*/
}

.normalfnew15 {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

.normalfnew15 a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalfnew15 a:hover {
	text-decoration: underline;
	color: #036ebc;
}



.normalf {
	font-size: 13px;
	font-weight: bold;
	color: #E47911;
}

.normalf a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalf a:hover {
	text-decoration: underline;
	color: #036ebc;
}

.normalboldf {
	font-size: 12px;
	font-weight: bold;
	color: #5b5b5b;
	
}

.normalboldf a {
	text-decoration: none;
	color: #5b5b5b;
}

.normalboldf a:hover {
	text-decoration: none;
	color: #036ebc;
}


#footer {
	float: left;
	width: 1024px;
	height: 53px;
	text-align:center;

	/*background-image: url(images/footerrevised4.jpg);*/
	background-image: url(images/contentborderfooter02192013.png);
}

#footer_copyright {
	float: left;
	width: 1024px;
	height: 32px;
	text-align:left;
	background-image: url(images/footerrevised.jpg);
}




/* ///////////////////////////////////// SEARCH TEMPLATE ////////////////////////////////// */
#searchcontentleft {
	float: left;
	width: 160px;
	height: auto;
/*	padding-top:2px;*/
	/*border:1px solid #060;*/
	/*background-color:#F2F3E9;*/
	background-color:#FFF;
}

#searchfilter {
	float: left;
	width: 160px;
	height: 42px;
	/*background-image: url(images/tfdhome2_20.jpg);
	background-repeat: no-repeat;*/
}

#searchproper {
	padding-left: 5px;
}

#searchheader {
	padding-left: 2px;
}

#searchcontentright {
	float: left;
	width: 504px;
	height: auto;
	padding-top:0px;
}

#searchresultspacer {
	float: left;
	width: 504px;
	height: 42px;
}

#searchtophits {
	padding-top: 7px;
}

#searchresultproper {
	float: left;
	width: 504px;
	height: auto;
}

#searchitem1 {
	float: left;
	width: 504px;
	height: auto;
}

#searchitem2 {
	float: left;
	width: 504px;
	height: auto;
}

#searchitem3 {
	float: left;
	width: 480px;
	height: auto;
}

#searchcontent {
	padding-left: 25px;
	padding-right: 25px;
}

#searchbgtop {
	float: left;
	width: 504px;
	height: 1px;
	/*background-image: url(images/searchborder-toprevised.jpg);*/
}

#searchbg {
	float: left;
	width: 504px;
	height: auto;
	/*background-image: url(images/searchbgrevised.jpg);*/
}

#searchbgbottom {
	float: left;
	width: 504px;
	height:20px;
	/*background-image: url(images/searchborder-bottomrevised.jpg);*/
}

#searchpagesspacer {
	float: left;
	width: 504px;
	height: 20px;
}

/* ///////////////////////////////////// INSIDE1 TEMPLATE ////////////////////////////////// */
#doc_dashboard {
	margin-top:7px;
	margin-bottom:7px;
	float:left;
	width: 642px;/*345px*/
	height:auto;
	border:solid; border-color:#bcbcbc; border-width:thin;
	padding:5px;
	overflow:hidden;
}

#insideleft {
	float: left;
	width: 252px;
	height: 139px;
	background-image: url(images/inside-icon.jpg);
}

#insidebigspace {
	float: left;
	width: 753px;
	height: 52px;
	padding-top: 50px;
	background-image: url(images/inside-spacertocont.jpg);
}

#contentleftproper {
	float: left;
	width: 694px;
	height: 42px;
	/*background-image: url(images/tfdhome2_20.jpg);
	background-repeat: no-repeat;*/
}

#contentleftproper1 {
	padding-left: 15px;
	float:left;
	width: 670px;
	height:auto;
	margin-left:0px;
	
}

#regpad {
	padding-top: 10px;
	float:left;
}
#contentleftheader {
	padding-left: 15px;
}
#contentleftheader2 {
	float:left;
	padding:0px;
}

#contentleftmain {
	float: left;
	width: 580px;
	height: auto;
}

/* ///////////////////////////////////// INSIDE2 TEMPLATE ////////////////////////////////// */

#contentmainwborder {
	float: left;
	width: 640px;
	height: auto;
}

#contentmainwborderpit {
	float: left;
	width: 670px;
	height: auto;
	
}

#contentmainwborderpite {
	float: left;
	width: 670px;
	height: auto;
	margin-left:-23px;
}


#contentmainwborderviewprofile {
	float: left;
	width: 480px;
	height: auto;
}

#insidebgtopCPM {
	float: left;
	width: 480px;
	height: 18px;
	background-image:url(images/insidebg-topCPM.jpg);
}

#insidebgCPM {
	float: left;
	width: 480px;
	height: auto;
	background-image:url(images/insidebgCPM.jpg);
}

#insidebgbottomCPM {
	float: left;
	width: 480px;
	height: 17px;
	background-image:url(images/insidebg-bottomCPM.jpg);
}
#insidebgtop {
	float: left;
	width: 615px;
	height: 18px;
	background-image:url(images/insidebg-top.gif);
}

#insidebgtopviewprofile {
	float: left;
	width: 480px;
	height: 18px;
	background-image:url(images/insidebg-topviewprofile.gif);
}

/*   business card		*/
#businsidebgtop {
	float: left;
	width: 450px;
	height: 18px;
	background-image:url(images/businsidebgtop.gif);
}

#businsidebgmid {
	float: left;
	width: 450px;
	height: auto;
	background-image:url(images/businsidebgmid.gif);
}

#businsidebgbottom {
	float: left;
	width: 450px;
	height: 17px;
	background-image:url(images/businsidebgbottom.gif);
}
/*   add new pfamily     */ 

#fainsidebgtop {
	float: left;
	width: 615px;
	height: 18px;
	/*background-image:url(images/insidebg-top.gif);*/
}

#fainsidebgbottom {
	float: left;
	width: 615px;
	height: 17px;
	/*background-image:url(images/box1.gif);*/
}


#fainsidebg {/*
	float: left;
	width: 615px;
	height: auto;
	background-image:url(images/insidebg.gif);*/
	margin-top:7px;
	margin-bottom:7px;
	float:left;
	width: 642px;
	height:auto;
	border:solid; border-color:#bcbcbc; border-width:thin;
	padding:5px;
	overflow:hidden;
}

#fainsidebgmain {
	padding-left: 20px;
	padding-right: 20px;
}

#facontentleftheader2 {
	float:left;
	padding:0px;
}


/*   end add new pfamily     */ 



#insidebg {
	float: left;
	width: 615px;
	height: auto;
	background-image:url(images/insidebg.gif);
}

#insidebgviewprofile {
	float: left;
	width: 480px;
	height: auto;
	background-image:url(images/insidebgviewprofile.gif);
}

#insidebgbottom {
	float: left;
	width: 615px;
	height: 17px;
	background-image:url(images/box1.gif);
}

#insidebgbottomviewprofile {
	float: left;
	width: 480px;
	height: 17px;
	background-image:url(images/insidebg-bottomviewprofile.gif);
}

#insidebgmain {
	padding-left: 20px;
	padding-right: 20px;
}

#docinsidebgmain {
	padding-left: 5px;
	padding-right: 5px;
}

/* ///////////////////////////////////// USER VIEW DOC'S PROFILE TEMPLATE ////////////////////////////////// */

#outsidebg {
	float: left;
	width: 588px;
	height: auto;
	padding-top: 10px;
}

#outsidebgmain {
	padding-left: 20px;
	padding-right: 20px;
}

/* ///////////////////////////////////// My MESSAGES TEMPLATE ////////////////////////////////// */

#bluemessages {
	float: left;
	width: 550px;
	height: auto;
	margin-bottom: 2px;
	background-color: #c7e5ff;
}

#greymessages {
	float: left;
	width: 550px;
	height: auto;
	margin-bottom: 2px;
	background-color: #f2f2f2;
}

#messagesmain {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 10px;
}



/* ///////////////////////////////////// Partner Links TEMPLATE ////////////////////////////////// */

#spacertoappointments {
	float: left;
	width: 550px;
	height: 20px;
}

#appointments {
	float: left;
	width: 550px;
	height: auto;
}

#appointmentsched {
	float: left;
	width: 550px;
	height: auto;
}

#contentrightheader {
	padding-left: 7px;
}

#spacertolinks {
	float: left;
	width: 307px;
	height: 24px;
}

#partnerlinks {
	float: left;
	width: 307px;
	height: auto;
}

#partnerlinkspacer {
	padding-left: 5px;
}

#partnerlinkstop {
	float: left;
	width: 307px;
	height: 12px;
	background-image: url(images/plinks-top.jpg);
}

#partnerlinksbg {
	float: left;
	width: 307px;
	height: auto;
	background-image: url(images/plinks.jpg);
}

#partnerlinksbottom {
	float: left;
	width: 307px;
	height: 13px;
	background-image: url(images/plinks-bottom.jpg);
}

#partnerlinksmain {
	padding-left: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
}

/*
#nav ul{
	float:right;
	margin:0px;
	padding:0px;
	padding-bottom: 5px;
	border-bottom:#888888 1px solid;
	margin-right:40px;}
#nav li{
	list-style-image:none;
	display:inline;
	padding:0px;
	padding-left:15px;
	padding-right: 15px;

	
}
*/



ul.topnav {
 list-style: none;
 padding: 0 0px;
 margin: 0;
 float: left;
 width: 980px;

 /*background: #222;
 font-size: 1.2em;*/
 /*background: url(topnav_bg.gif) repeat-x;*/
}

ul.topnav li {
 float: right;
 margin: 0;
 padding: 10px 15px 7px 15px;
 position: relative; /*--Declare X and Y axis base--*/
 z-index: 18;
/*border-left: 1px solid #252525;*/
}

ul.topnav li ul.subnav {
 list-style: none;
 position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
 text-align:left;
 left: 0; top: 20px;
 background: #036EBC;
 /*#333;02172A #0069bc*/
 margin: 0; padding: 0;
 display: none;
 float: left;
 width: 170px;
 
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 /*border: 1px  solid #ccc;*/
 border-bottom: 1px solid #FFF;
 /*border-left:  1px solid #FFF;*/
 border-right:  1px solid #FFF;
 
 /*#111*/
}
ul.topnav li ul.subnav li{
 margin: 0; padding: 0;
 	padding-left:15px;
	padding-right: 15px;
	padding-top:5px;
	padding-bottom:10px;
 /*border-top: 1px solid #252525; /*--Create bevel effect--*/
 /*border-bottom: 1px solid #444; /*--Create bevel effect--*/

 clear: both;
 width: 145px;
}

html ul.topnav li ul.subnav li a {
 float: left;
 width: 135px;
 
 margin:0; padding:0;
 color: #FFF;
 text-decoration:none;
 /*background: #333 url(dropdown_linkbg.gif) no-repeat 10px center; #0069bc*/
 background: #036EBC url(dropdown_linkbgnew.gif) no-repeat 10px center;
 padding-left: 20px; font-weight:normal;
 
 
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
 color: #FFF;
 text-decoration:underline;
 font-weight:bold;
 background: #036EBC url(dropdown_linkbgnew.gif) no-repeat 10px center;
}/*222  #02172A*/

ul.topnav li span { /*--Drop down trigger styles--*/
 /*width: 17px;
 
 float: right;*/
 height: 20px;
 float: right;
 margin: 0;
 color: #FFF;
/* color: #5b5b5b;*/
 
 /*border-right: 1px solid #252525;*/
 /*padding: 0 15px 0 15px;*/
 
 /*background: url(subnav_btnnew.gif) no-repeat center top;*/
}

ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;color: #036ebc; background-color:#036EBC;} /*--Hover effect for trigger--*/

ul.topnav li.subhover {cursor: pointer;color: #036ebc; background-color: #036EBC;}

ul.topnav li.liborder {
 float: right;
 margin: 0;
 padding: 10px 0px 15px 0px;;
 position: relative; 
 z-index: 8;

}

ul.topnav li.liborder span.spanborder {
 width:1px;
 height: 15px;
 float: right;
 margin: 0;
 color:#FFFFFF;
 border-left: 1px solid #FFFFFF;
/* color: #5b5b5b;
 border-left: 1px solid #5b5b5b;
 */
}




/*---------------------------	*/
ul.topnavcompact {
 list-style: none;
 padding: 0 0px;
 margin: 0;
 float: left;
 width: 812px;

}

ul.topnavcompact li {
 float: right;
 margin: 0;
 padding: 0 15px 0 15px;
 position: relative; /*--Declare X and Y axis base--*/
 z-index: 18;

}

ul.topnavcompact li ul.subnav {
 list-style: none;
 position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
 text-align:left;
 left: 0; top: 20px;
 background: #036EBC;
 /*#333;02172A #0069bc*/
 margin: 0; padding: 0;
 display: none;
 float: left;
 width: 170px;
 
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 /*border: 1px  solid #ccc;*/
 border-bottom: 1px solid #FFF;
 /*border-left:  1px solid #FFF;*/
 border-right:  1px solid #FFF;
 
 /*#111*/
}
ul.topnavcompact li ul.subnav li{
 margin: 0; padding: 0;
 	padding-left:15px;
	padding-right: 15px;
	padding-top:5px;
	padding-bottom:10px;
 /*border-top: 1px solid #252525; /*--Create bevel effect--*/
 /*border-bottom: 1px solid #444; /*--Create bevel effect--*/

 clear: both;
 width: 145px;
}

html ul.topnavcompact li ul.subnav li a {
 float: left;
 width: 135px;
 
 margin:0; padding:0;
 color: #FFF;
 text-decoration:none;
 /*background: #333 url(dropdown_linkbg.gif) no-repeat 10px center; #0069bc*/
 background: #036EBC url(dropdown_linkbgnew.gif) no-repeat 10px center;
 padding-left: 20px; font-weight:normal;
 
 
}
html ul.topnavcompact li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
 color: #FFF;
 text-decoration:underline;
 font-weight:bold;
 background: #036EBC url(dropdown_linkbgnew.gif) no-repeat 10px center;
}/*222  #02172A*/

ul.topnavcompact li span { /*--Drop down trigger styles--*/
 /*width: 17px;
 
 float: right;*/
 height: 20px;
 float: right;
 margin: 0;
 color: #FFF;
 /*border-right: 1px solid #252525;*/
 /*padding: 0 15px 0 15px;*/
 
 /*background: url(subnav_btnnew.gif) no-repeat center top;*/
}

ul.topnavcompact li span.subhover {background-position: center bottom; cursor: pointer;color: #036ebc; background-color:#036EBC;} /*--Hover effect for trigger--*/

ul.topnavcompact li.subhover {cursor: pointer;color: #036ebc; background-color: #036EBC;}

ul.topnavcompact li.liborder {
 float: right;
 margin: 0;
 padding: 0 10px 0 10px;
 position: relative; 
 z-index: 8;

}

ul.topnavcompact li.liborder span.spanborder {
 width:1px;
 height: 15px;
 float: right;
 margin: 0;
 color: #5b5b5b;
 border-left: 1px solid #FFF;
}





/* add oct 03 2011*/
ul.topnav_hc {
 list-style: none;
 padding: 0 0px;
 margin: 0;
 float: left;
 /*width: 580px;
 width:425px;*/
 /*background: #222;
 font-size: 1.2em;*/
 /*background: url(topnav_bg.gif) repeat-x;*/
}

ul.topnav_hc li {
 float: right;
 margin: 0;
 padding: 0 15px 0 15px;
 /*padding: 0 2px 0 2px;*/
 position: relative; /*--Declare X and Y axis base--*/
 z-index: 8;
/*border-left: 1px solid #252525;*/
}

ul.topnav_hc li ul.subnav {
 list-style: none;
 position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
 text-align:left;
 left: 0; top: 20px;
 background: #036EBC;
 /*#333;02172A #0069bc*/
 margin: 0; padding: 0;
 display: none;
 float: left;
 width: 170px;
 
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 /*border: 1px  solid #ccc;*/
 border-bottom: 1px solid #FFF;
 /*border-left:  1px solid #FFF;*/
 border-right:  1px solid #FFF;
 
 /*#111*/
}
ul.topnav_hc li ul.subnav li{
 margin: 0; padding: 0;
 	padding-left:15px;
	padding-right: 15px;
	padding-top:5px;
	padding-bottom:10px;
 /*border-top: 1px solid #252525; /*--Create bevel effect--*/
 /*border-bottom: 1px solid #444; /*--Create bevel effect--*/

 clear: both;
 width: 145px;
}

html ul.topnav_hc li ul.subnav li a {
 float: left;
 width: 135px;
 
 margin:0; padding:0;
 color: #FFF;
 text-decoration:none;
 /*background: #333 url(dropdown_linkbg.gif) no-repeat 10px center; #0069bc*/
 background: #036EBC url(dropdown_linkbgnew.gif) no-repeat 10px center;
 padding-left: 20px; font-weight:normal;
 
 
}
html ul.topnav_hc li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
 color: #FFF;
 text-decoration:underline;
 font-weight:bold;
 background: #036EBC url(dropdown_linkbgnew.gif) no-repeat 10px center;
}/*222  #02172A*/

ul.topnav_hc li span { /*--Drop down trigger styles--*/
 /*width: 17px;
 
 float: right;*/
 height: 20px;
 float: right;
 margin: 0;
 color: #000000;
 /*border-right: 1px solid #252525;*/
 /*padding: 0 15px 0 15px;*/
 
 /*background: url(subnav_btnnew.gif) no-repeat center top;*/
}

ul.topnav_hc li span.subhover {background-position: center bottom; cursor: pointer;color: #036ebc; background-color:#036EBC;} /*--Hover effect for trigger--*/

ul.topnav_hc li.subhover {cursor: pointer;color: #036ebc; background-color: #036EBC;}

ul.topnav_hc li.liborder {
 float: right;
 margin: 0;
 padding: 0 10px 0 10px;
 position: relative; 
 z-index: 8;

}

ul.topnav_hc li.liborder span.spanborder {
 width:1px;
 height: 15px;
 float: right;
 margin: 0;
 color: #ffffff;
 border-left: 1px solid #ffffff;
}
/*add end oct 03 2011*/






#pages{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width:502px;
	
}
#pgdisable{
	color:#888888;
	padding:5px;
	margin: 2px;
	}
#pages a{
	color:#258acb;
	padding:5px;
	margin: 2px;
	border:#CCCCCC 1px solid;}
#botcontent{
	padding-left:20px;
	padding-top:0px;
	width:640px;
	float:left;}

#botcontentviewprofile{
	padding-left:20px;
	padding-top:0px;
	width:460px;
	float:left;}
	
	
#bottonmenu{
	float: left;}
#botcontent a{
color:#036ebc;}
#botcontent li{
	padding-bottom:8px;}

#botcontentviewprofile a{
color:#036ebc;}
#botcontentviewprofile li{
	padding-bottom:8px;}
	
	
	
#rightspace {
	float: left;
	width: 302px;
	height: 800px;
	padding-left:2px;
}	
#rightborder {
	float: left;
	width: 34px;
	height: 240px;
	background-image: url(images/doctors-regright.jpg);
	background-repeat:repeat-y;
}	

#greenbubblebox{
	background:url('images/greenbubblebox2.png');
	height:60px;
	padding:22px;
	margin-top:0px;
	margin-left:50px;
	padding-top:55px;
	width:450px;
	z-index:1;
	position: relative;
	top:0px;
	left:0px;
	/*border:1px solid #fcfcfc;*/
	color:#494848;
	text-shadow:1px 1px 0 white;
	font-family:'Myriad Pro',Arial,Helvetica,sans-serif;
}

  .morediv
  {
    width:480px;
    padding:10px;
    /*background-color:#EDEFF4;*/
    /*border:solid 1px #D8DFEA;*/
    float:left;
  }
  .morediv a
  {
    float:left;
    color:#3B5998;
    cursor:pointer;
  }
  .morediv a:hover
  {
    text-decoration:underline;
  }
  .morediv .arrow
  {
    background: url(images/arrowdown.png);
    width:9px;
    height:5px;
    float:left;
    margin-top:8px;
    margin-left:5px;
  } 
  .morediv .loading
 
  {
    margin-top:2px;
    float:left;
    margin-left:5px;
    display:none;
  }
  
  .pit {
	
	font-weight: bold;
	color: #036ebc;
	font-size: 12px;
	/*#5b5b5b;*/
	
}

.pit a{
	text-decoration: none;
	color: #036ebc;
	/*#5b5b5b;*/
}

.pit a:hover{
	text-decoration: underline;
	color: #E47911;
	/*#036ebc;*/
}

#contentleftproperdoc {
	padding-left: 15px;
	float:left;
	width: 994px;
	height:auto;
	margin-left:0px;
	
}

#contentmainwborderdoc {
	float: left;
	width: 964px;
	height: auto;
}
 
 .pix_container {

				text-align: center;

				white-space: nowrap;

				text-align: center; margin: 1em 0;

}

.pix_container .helper {

				display: inline-block;

				height: 100%;

				vertical-align: middle;

}

.resize_fit_centerpix {

				max-width:100%;

				max-height:100%;

				margin-left:-4px;

				vertical-align: middle;    

} 
 
       
.form-control {
  display: block;
  width: 100%;
  height: 31px!important;
  padding: 0px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
  font-size:12px!important;
}
.form-control:-ms-input-placeholder {
  color: #999;
  font-size:12px!important;
}
.form-control::-webkit-input-placeholder {
  color: #999;
  font-size:12px!important;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}


.sbtn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.sbtn:focus,
.sbtn:active:focus,
.sbtn.active:focus,
.sbtn.focus,
.sbtn:active.focus,
.sbtn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.sbtn:hover,
.sbtn:focus,
.sbtn.focus {
  color: #333;
  text-decoration: none;
}
.sbtn:active,
.sbtn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.sbtn.disabled,
.sbtn[disabled],
fieldset[disabled] .sbtn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}

.sbtn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.sbtn-default:hover,
.sbtn-default:focus,
.sbtn-default.focus,
.sbtn-default:active,
.sbtn-default.active,
.open > .dropdown-toggle.sbtn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.sbtn-default:active,
.sbtn-default.active,
.open > .dropdown-toggle.sbtn-default {
  background-image: none;
}
.sbtn-default.disabled,
.sbtn-default[disabled],
fieldset[disabled] .sbtn-default,
.sbtn-default.disabled:hover,
.sbtn-default[disabled]:hover,
fieldset[disabled] .sbtn-default:hover,
.sbtn-default.disabled:focus,
.sbtn-default[disabled]:focus,
fieldset[disabled] .sbtn-default:focus,
.sbtn-default.disabled.focus,
.sbtn-default[disabled].focus,
fieldset[disabled] .sbtn-default.focus,
.sbtn-default.disabled:active,
.sbtn-default[disabled]:active,
fieldset[disabled] .sbtn-default:active,
.sbtn-default.disabled.active,
.sbtn-default[disabled].active,
fieldset[disabled] .sbtn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.sbtn-default .badge {
  color: #fff;
  background-color: #333;
}
.sbtn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.sbtn-primary:hover,
.sbtn-primary:focus,
.sbtn-primary.focus,
.sbtn-primary:active,
.sbtn-primary.active,
.open > .dropdown-toggle.sbtn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.sbtn-primary:active,
.sbtn-primary.active,
.open > .dropdown-toggle.sbtn-primary {
  background-image: none;
}
.sbtn-primary.disabled,
.sbtn-primary[disabled],
fieldset[disabled] .sbtn-primary,
.sbtn-primary.disabled:hover,
.sbtn-primary[disabled]:hover,
fieldset[disabled] .sbtn-primary:hover,
.sbtn-primary.disabled:focus,
.sbtn-primary[disabled]:focus,
fieldset[disabled] .sbtn-primary:focus,
.sbtn-primary.disabled.focus,
.sbtn-primary[disabled].focus,
fieldset[disabled] .sbtn-primary.focus,
.sbtn-primary.disabled:active,
.sbtn-primary[disabled]:active,
fieldset[disabled] .sbtn-primary:active,
.sbtn-primary.disabled.active,
.sbtn-primary[disabled].active,
fieldset[disabled] .sbtn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.sbtn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.sbtn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.sbtn-success:hover,
.sbtn-success:focus,
.sbtn-success.focus,
.sbtn-success:active,
.sbtn-success.active,
.open > .dropdown-toggle.sbtn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.sbtn-success:active,
.sbtn-success.active,
.open > .dropdown-toggle.sbtn-success {
  background-image: none;
}
.sbtn-success.disabled,
.sbtn-success[disabled],
fieldset[disabled] .sbtn-success,
.sbtn-success.disabled:hover,
.sbtn-success[disabled]:hover,
fieldset[disabled] .sbtn-success:hover,
.sbtn-success.disabled:focus,
.sbtn-success[disabled]:focus,
fieldset[disabled] .sbtn-success:focus,
.sbtn-success.disabled.focus,
.sbtn-success[disabled].focus,
fieldset[disabled] .sbtn-success.focus,
.sbtn-success.disabled:active,
.sbtn-success[disabled]:active,
fieldset[disabled] .sbtn-success:active,
.sbtn-success.disabled.active,
.sbtn-success[disabled].active,
fieldset[disabled] .sbtn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.sbtn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}


@font-face {
    font-family: Futura;
    src: url(font/Futura_LT_W01_Light.ttf);
}
@font-face {
    font-family: DIN Next;
    src: url(font/DIN_Next_W01_Light.ttf);
}
@font-face {
    font-family: Univers Condensed;
    src: url(font/univcd.TTF);
}
@font-face {
    font-family: Swis721 BT;
    src: url(font/SWZ721N.TTF);
}
@font-face {
    font-family: TrueFrutiger;
    src: url(font/TRFR.TTF);
}
@font-face {
    font-family: Open Sans;
    src: url(font/OpenSans-Regular.ttf);
}

/*FOR MENUDROPDOWN */

/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(font/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
/*
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(font/tI4j516nok_GrVf4dhunkg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} */

/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(font/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}