body {
		text-align: left;
		font-family:  verdana, arial, tahoma, sans;
		margin: 0px;
		background:  url(bg.png) top left repeat-x #FEFCF8;
		color: #666666;
		}
td {
	font-size: 12px;
	
}


td a {
	color: #006699;
		text-decoration: none;
	
}

td a:visited {
	color: #006699;
		text-decoration: none;
	
}

td a:hover {
	color: #A47C4F;
	text-decoration: underline;
	
}
/* --------------------------------------- NAVIGATION(x) ------------------------------------------------ */	
	
#navigation1 {						/* ----- navigation1 located in MNA_1 left side ----- */
		
		text-align: right;
		vertical-align: top;
		padding-top: 0px;
		padding-right: 15px;	
		}

#navigation1 h1 {
		display: none;
		margin: 0px;
		padding: 0px;
		font-size: 16px;
		color: #50b849;
		}

#navigation1 ul {
		text-align: right;
		list-style: none;
		margin: 0px;
		padding:0px;	
		}

#navigation1 ul li {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		text-transform: capitalize;
		font-size: 12px;
		line-height: 32px;
		font-weight: normal;
		border-bottom: #A2C1CD dotted 1px;
		width: 160px;
		}

#navigation1 ul li a, #navigation1 ul li a:visited {
		padding: 0px 0px 0px 0px;
		color: #006699;
		text-decoration: none;
		margin: 0px;
		}

#navigation1 ul li a:hover {
		margin: 0px;
		color: #A47C4F;
		padding: 0px 0px 0px 0px;

		}



/* --------------------------------------- END NAVIGATION(x) ------------------------------------------------ */


/* --------------------------------------- BEGIN SOLUTIONS(x) ------------------------------------------------ */
	#solutions {					/* ----- solutions1 located in MNB_1 right side ----- */
			
			xheight: 115;
			color: #333333;
      		float:left;
			font-weight: bold;
			height: 24px;
			padding-bottom: 10px;
			padding-left: 10px;
			text-transform: capitalize;
			font-size:12px;
      		}
	  
	#solutions ul {
        	margin:0;
        	padding: 5px 10px 0 5px;
        	list-style:none;
			color: #333333;
      		}
		
	#solutions li {
     		display:inline;
      		margin:0;
      		padding:0;
	  		color: #333333;
      		}
	  
	#solutions a {
    	  	float:left; 
      		color: #333333;     
      		padding:0 0 0 0px;
      		text-decoration: none;
			border-left: 1px solid #333333;
      		}
		
	#solutions a span {
    	  	float:left;
      		display:block;
      		padding:0px 10px 0px 10px;
      		color: #333333;
	  		text-transform: capitalize;
      		}
    
	#solutions a:hover span {
	   	   	color:#ffffff;
	       	xbackground-color: #b5cee7;
		   	float:left;
      	   	display:block;
     	   	padding:0px 10px 0px 10px;      
	  	   	text-transform: capitalize;
      		}
	  
	#solutions .sol_create a {
			border-left: none;
			}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#solutions a span {float:none;}
  
#solutions a:hover span {
color:#6699cc;
}
#solutions a:hover {
background-position:0% -42px;
}
#solutions a:hover span {
background-position:100% -42px;
}
#solutions #current a {
background-position:0% -42px;
}
#solutions #current a span {
background-position:100% -42px;
}

	
/* --------------------------------------- END SOLUTIONS(x) ------------------------------------------------ */

/* --------------------------------------- BEGIN TABLES ------------------------------------------------ */





.OVERALL_TABLE {
	height: 100%;
	width: 100%;
	border: #000000 solid 0px;
	
	}

.OT_1 {
	height: 100%;
	width: 33%;
	border: #000000 solid 0px;
	
	}

.OT_2 {
	height: 100%;
	width: 33%;
	border: #000000 solid 0px;
	background:  url(background_middle.png) top left repeat-y;
	}

.OT_3 {
	height: 100%;
	width: 33%;
	border: #000000 solid 0px;
	
	}
#groupname {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 30px;
	color: #FFF;
		
	
	
	}



.MAIN_TABLE {
	height: 100%;
	width: 950px;
	border: blue solid 0px;
	background:  url(background_main.png) top left no-repeat #FEFCF8;
	}
	
.MT_1 {
	height: 240px;
	width: 950px;
	border: blue solid 0px;
	
	}
	
.MT_2 {
	height: 100%;
	width: 200px;
	border: blue solid 0px;
	
	}

.MT_3 {
	height: 100%;
	width: 750px;
	border: blue solid 0px;
	
	}
	
.MT_4 {
	display: none;
	height: 100%;
	width: 50px;
	border: blue solid 0px;
	
	}	
	
	
/* .sol_create, .createacc {
	display: none;
	}
*/

.MT_5 {
	height: 100%;
	width: 950px;
	border: blue solid 0px;
	background:  url(background_footer.png) top left no-repeat;
	padding-left: 230px;
	}
	
.MAIN_HEADER {

	border: RED solid 0px;
	
	}
	
.MH_1 {
	height: 100%;
	width: 950px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: RED solid 0px;
	
	}

.MH_2 {
	height: 100%;
	width: 950px;
	border: RED solid 0px;
	
	}
	
.MH_3 {
	height: 100%;
	width: 950px;
	border: RED solid 0px;
	
	}
	
.SUBHEADER_A {
	
	width: 950px;
	border: GREEN solid 0px;
	
	}
	
.SHA_1 {
	height: 135px;
	width: 375px;
	xpadding-top: 100px;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 0px;
	border: GREEN solid 0px;
	
	}
	
.SHA_2 {
	width: 575px;
	border: GREEN solid 0px;
	
	}
	
.SHA_3 {
	display: none;
	border: GREEN solid 0px;
	
	}

.SUBHEADER_B {
	display: none;
	
	width: 950px;
	border: GREEN solid 0px;
	
	}

	
.SHB_1 {
	height: 100%;
	width: 33%;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: GREEN solid 0px;
	
	}
	
.SHB_2 {

	border: GREEN solid 0px;
	
	}
	
.SHB_3 {

	border: GREEN solid 0px;
	
	}	

.SUBHEADER_C {
	
	width: 950px;
	border: GREEN solid 0px;
	display: none;
	}

	
.SHC_1 {
	display: none;
	height: 100%;
	width: 33%;
	border: GREEN solid 0px;
	
	}
	
.SHC_2 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	border: GREEN solid 0px;
	
	}
	
.SHC_3 {
	display: none;

	border: GREEN solid 0px;
	
	}



.MAIN_NAVA {
	height: 100%;
	width: 200px;
	border: YELLOW solid 0px;
	
	}

	
.MNA_1 {
	height: 100%;
	width: 200px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: YELLOW solid 0px;
	
	}
	
.MNA_2 {
	height: 100%;
	border: YELLOW solid 0px;
	
	}
	
.MNA_3 {
	height: 100%;
	border: YELLOW solid 0px;
	
	}

.MAIN_CONTENT {
	height: 100%;
	width: 750px;
	border: ORANGE solid 0px;
	
	}
	
.MC_1 {
	display: none;
	height: 100%;
	width: 750px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: ORANGE solid 0px;
	
	}
	
.MC_2 {
	height: 100%;
	width: 750px;
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	border: ORANGE solid 0px;
	
	}

.SUB_CONTENT {
	height: 100%;
	width: 750px;
	border: PINK solid 0px;
	
	}
	
.SC_1 {
	height: 100%;
	width: 33%;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: PINK solid 0px;
	
	}
	
.SC_2 {
	height: 100%;
	width: 33%;
	border: PINK solid 0px;
	
	}
	
.SC_3 {
	height: 100%;
	width: 33%;
	border: PINK solid 0px;
	
	}

.MAIN_NAVB {
	height: 100%;
	width: 50px;
	border: BROWN solid 0px;
	
	}

	
.MNB_1 {
	height: 100%;
	width: 50px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: BROWN solid 0px;
	
	}
	
.MNB_2 {

	border: BROWN solid 0px;
	
	}
	
.MNB_3 {

	border: BROWN solid 0px;
	
	}
	

/* --------------------------------------- END TABLES(x) ------------------------------------------------ */






/* --------------------------------------- MISCELLANEOUS(x) ------------------------------------------------ */

#content h1 {
		font-size: 30px;
		color: #000000;
}		

.ts_topic_header, .ts_sub_title {
		font-weight: bold;
	}
.ts_page_title {
		font-size: 14px;
		font-weight: bold;
	}
		
.ts_contact_text {
		color: #000000;
		text-align:center;
		font-weight: bold;
	}
	
.ts_contact_form {
		
		font-weight: bold;
	}

.ts_err_text {
		color: #ff0000;
		font-weight: bold;
	}

.loginsubmit {
	background: #001b43;
	}



.ts_title_image img {
    display: none;
    }
 
.ts_title_text {
    display: none;
    }
 
.new_title_09, .ts_title_text, h3 {
    font-size:26px;
    
    font-weight: normal;
    color: #A47C4F;
    }



.logintable a {
      font-size: 10px;
	  font-weight: normal;
 }
 
 /*  .ask_a_doctor .ts_title_text {
   display: none;
   }
 
  .ask_a_doctor {
   height: 30px;  
   background: url(title_askadoc.gif) no-repeat;
 }
*/

.printtoggle {display: none;}

.mffooter .intuit {padding:0px; }

.mffooter {
    border-collapse: collapse;
	background: #ffffff;
    padding: 9px 0;
    text-align: center;
    width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.mffooter .legal { 
	text-align: left;
	font-size: 9px;
	padding: 9px 12px;
	margin: 0px;
}

.mffooter .portalbranding {
	padding: 9px 0;
	margin: 0px;
	height: 24px;
}

.mffooter .portalbranding span {
	float: left;
}

.mffooter a.partner {
    display: block;
    text-decoration: none;
	padding:0px;
}
.mffooter a.partner span {
    display: none;
}
.mffooter a.medfusion {
    background: url("/templates/groups/logos/partners/medfusion.png") no-repeat scroll 50% 50% transparent;
    height: 24px;
    width: 134px;
}
.mffooter span.aafp {
	position:relative;
}
.mffooter a.aafp {
    background: url("/templates/groups/logos/partners/aafp.png") no-repeat scroll 50% 50% transparent;
    height: 32px;
    width: 114px;
	position: absolute;
	top: -6px;
	left:0px;
}
.mffooter a.misys {
    background: url("/templates/groups/logos/partners/misys.png") no-repeat scroll 50% 50% transparent;
    height: 29px;
    width: 150px;
}
.mffooter a.allscripts {
    background: url("/templates/groups/logos/partners/allscripts.png") no-repeat scroll 50% 50% transparent;
    height: 24px;
    width: 133px;
}
.mffooter a.greenway {
    background: url("/templates/groups/logos/partners/primepatient.png") no-repeat scroll 50% 50% transparent;
    height: 24px;
    width: 125px;
}
.mffooter a.televox {
    background: url("/templates/groups/logos/partners/televox.gif") no-repeat scroll 50% 50% transparent;
    height: 50px;
    width: 128px;
}
.mffooter a.hvpa {
    background: url("/templates/groups/logos/partners/hvpa.gif") no-repeat scroll 50% 50% transparent;
    height: 50px;
    width: 134px;
}
