 /* General Fonts, Links, Structural Elements and Body Tags */
 
 html					{ height: 100%; }
 body 		 	 		{ height: 100%; width: 100%; border: 0; padding: 0px; margin: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 100%; }
 font				  	{ font-family: Arial, Verdana, Helvetica, sans-serif; }
 a						{ text-decoration: underline; color: #0259D1; } 
 a:hover				{ text-decoration: underline; color: #0259D1; }
 form					{ margin: 0px; }
 table					{ font-size: 100%; }
 .white					{ color: #FFF; }
 
 /* Header */
 
 #header				{ float: left; background-color: #132B52; }
 #logo					{ float: left; width: 200px; }
 #searchbox				{ float: right; width: 250px; margin-top: 5px; font-size: 65%; color: #FFF; }
 #divider				{ background: #BBBDC0; width: 100%; }
 
 /* Menu */
 
 #menu					{ background: #132B52; height: 24px; }
 /*#menu				{ display:none; background-color: #132B52; width:100%; border-top: 3px solid #BBBDC0; }*/
 
 /* Feature */
 
 #feature				{ width: 100%; background: #4B80C2; text-align: right; }
 #feature-member		{ width: 100%; background: #FEB266; text-align: right; }
 #greenline				{ height: 5px; background: #2DAFA4; margin-left: 50px; }
 
 /* Intro Text */
 
 #introtext				{ margin-left: 50px; margin-right: 50px; font-size: 70%; } 
  
 /* AMA Agenda */
 
 #agenda_container		{ width: 500px; float: right; }
 #agenda				{ width: 100%; background: #DFE4E6; font-size: 70%; }
 #agendaheader			{ width: 100%; background-image: url("images/back_agenda.gif"); height: 23px; background-repeat: repeat-x; }
   
 /* Right Column */
 
 td.right-column		{ width: 210px; background: #ECECE8; }
 
 /* Member Zone */
 
 #member				{ background: #2DB0A5; width: 210px; font-size: 80%; color: #FFF; }
 #member a				{ color: #FFF; }	
 input.member			{ width: 90px; padding: 2px; border: 1px solid #126F67; font-size: 100%; }
 input.signin			{ border: none; }
 
 /* Menu Member Zone */
 
 #menu-member			{ border-top: 2px solid #FFF; background: #D7ECEA; width: 134px; font-size: 70%; color: #333; }
 #menu-member a			{ color: #333; }	
 input.member			{ width: 90px; padding: 2px; border: 1px solid #126F67; font-size: 100%; }
  
 /* Doctor Search */
 
 #doctorsearch			{ background: #132B52; }
 #doctortext			{ margin-left: 13px; color: #FFFFFF; font-size: 75%; }
 
 /* Whats New */
 
 #new					{ background: #ECECE8; }
 table.newtext			{ padding-left: 13px; font-size: 70%; line-height: 16px; }
 
 /* Footer */
 
 #footer				{ width: 100%; background: #142C53; text-align: center; font-size: 60%; color: #FFF; height: 16px; padding-top: 1px; }
 #footer a				{ color: #FFF; text-decoration: none; }
 #footer a:hover		{ color: #FFF; text-decoration: underline; }
 
 /******* For CMS *********/
 
 /* Side Menu */
 
 td.sidemenu			{ width: 134px; background: #D7ECEA; color: #FFF; }
 td.sidemenu a			{ color: #FFF; }
 
 /* Related Links */
 
 #related-title-parent			{ margin-left: 12px; font-size: 75%; font-weight: bold; color: #0E7B72; text-decoration: none;}
 #related-title-parent a		{ font-weight: bold; color: #0E7B72; text-decoration: none;}
 #related-title-parent a:hover 	{ font-weight: bold; color: #0E7B72; text-decoration: underline; }
 
 #related-title			{ margin-left: 12px; font-size: 75%; font-weight: bold; color: #132B52; }
 table.related-links	{ margin-left: 12px; font-size: 70%; line-height: 14px; width: 112px; margin-right: 10px; }
 table.related-links a	{ color: #333; text-decoration: none; }
 table.related-links a:hover { color: #333; text-decoration: underline; }
 td.padding				{ padding-left: 3px; }
 td.repeater			{ background-image: url("images/related_repeater.gif"); width: 10px; }
 
 /* Title */
 
 #title					{ padding: 10px 20px 0px 20px; font-family: Arial, Verdana, sans-serif; font-size: 120%; font-weight: bold; color: #132B52; }
 
 /* Content */
 
 #content				{ position: relative; min-height: 100%; line-height: 16px; height: auto; font-family: Arial, Verdana, sans-serif; padding: 20px; background-image: url("images/content_back.gif"); font-size: 80%; }
 * html	#content		{ height:100%; }
  
 /* Print */
 
 #print					{ text-align: right; font-size: 75%; padding: 0px 20px 20px 0px; }
 #print a				{ color: #333; text-decoration: none; }
 #print a:hover			{ color: #0259D1; }
 
 /* Breadcrumb */
 
 #breadcrumb			{ padding: 10px 10px 0px 0px; color: #656565; font-size: 70%; font-style: normal; font-weight: normal; }
 #breadcrumb a			{ color: #656565; text-decoration: none; } 
 #breadcrumb a:hover	{ color: #656565; text-decoration: underline; }
 
 /* Search Results */
 
 a.searchresult:link    { text-decoration: none; }
 a.searchresult:visited { text-decoration: none; }
 a.searchresult:hover   { text-decoration: underline; }
 
 /* Sitemap */
 
 a.category:link		{ text-decoration: none; border-bottom: 0px; padding-bottom: 4px; }
 a.category:visited		{ text-decoration: none; border-bottom: 0px; padding-bottom: 4px; }
 a.category:hover		{ text-decoration: underline; border-bottom: 0px; padding-bottom: 4px; }
 
 a.item:link			{ text-decoration: none; line-height: 8px; border-bottom: none; }
 a.item:visited			{ text-decoration: none; line-height: 8px; border-bottom: none; }
 a.item:hover			{ text-decoration: underline; line-height: 8px; border-bottom: none; }
 
 /* Forms */
 
 input					{ padding: 2px; border: 1px solid #574F42; font-size: 100%; }
 
 /* Search Form */
 
 input.searchform		{ padding: 2px; background: #F4F4F4; border: 1px solid #C4C4C4; width: 120px; font-size: 100%; }
 input.button			{ border: 0px; }
 
 /* Media Release */
 
 table.mediarelease		{ width:100%; }
 td.mr-green			{ background: #D7ECEA; padding: 3px 3px 3px 6px; font-weight: bold; }
 td.mr-grey				{ background: #F4F4F4; padding: 3px 3px 3px 6px; }
 td.mr-greydark			{ background: #E9ECEF; padding: 3px 3px 3px 6px; }
 
 /* For the Menu */
 
 .headinglink, .headinglink-current    { color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
 .headinglink-current 				   { color: #FFFFFF; }
 .headinglink:hover 				   { color: #FFFFFF; }
 .headinglink-cell 					   { padding: 4px; border-right: 1px solid #FFF; width: 10%; }
 .headinglink-cell-nb				   { padding: 4px; }