/* Copyright 2000 - Active Matter, Inc. */
body, p, b, font, h1, h2, h3, h4, h5, li, td, th, strong, i, blockquote,.Heading1,
.Heading2,.Heading3,.Heading4,.Heading5
  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;color:#666666; }
  
  img, a img, map, area {border: none; }
  
p, font, td, li, b, strong, th, .error, em
  {font-size: 12px;}
p, td, li, th, blockquote
  {color: color:#666666; font-weight: normal;}
/*body
  {background: white; color: black; margin: 0 0 0 0;}*/
b, strong, .bold, .error,.bigbold,.smallbold
  {font-weight: bold}
.bold
  {font-size: 11px;}
.error
  {color: Red;}
i, em
  {text-decoration: italic;font-weight: normal;}
CMEPLAINTEXT
{font-weight: normal;}
u
  {text-decoration: underline;}
.bigbold
  {font-size: 12px;}
.smallbold
  {font-size: 10px;} 
th
  {font-weight: bold; text-align: left;}

/*input, textarea, select
  {font-size: 11px; font-family: monospace, sans-serif; font-weight: 100;}
*/

/* E. Rasul 02/16/2005 no idea why this was cutting off the digits in ordered lists
ol, ul
  {margin: 0 0 0 25;}
*/
ul
  {margin: 0 0 0 25;}
pre
  {font-family: monospace; font-size: 11pt;}
.small
  {font-size: 11px;}
.smaller
  {font-size: 10px;}
.large
  {font-size: 12px;}
.larger
  {font-size: 13px;}
a.smaller, a.smaller:link, a.smaller:visited, a.smaller:hover, a.smaller:visited:hover
  {font-size: 10px;}
a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover
  {font-size: 11px;}
.Required
  {font-weight: bold;}

/* Headings */
h1, .Heading1
  {font-size: 18px; font-weight: bold; color: #666666; margin-bottom: 2;}
h2, .Heading2
{font-size:24px;color:#5e5947;font-weight:normal; margin:0 0 10px 0; *margin: 10px 0 5px 0; } 
h3, .Heading3
   {font-size: 16px; font-weight: bold; color: #00679D; margin-bottom: 2;}
h4, .Heading4
  {font-size: 12px; font-weight: bold; color: #666666;}
h5, .Heading5
  {font-size: 11px; font-weight: bold; color: #666666;}

/* eSeries */
.iMIS
{	font-weight: bolder; font-size: 10pt; font-style: italic; font-family: Times New Roman;}
.lgTitle
{ font-weight: bolder; font-size: 14pt; margin: 0px 0px 10px; color: silver; line-height: 100%;}
.regSymbol
{ font-size: 8pt; vertical-align: super; font-family: Tahoma, Arial; text-decoration: none;}
.important
{font-weight: normal; color: red; }
.IndexHeading 
{font-family:Tahoma; font-size:10pt; color:#EFEFEF; text-decoration:none; font-weight:bold;}
.Heading 
{font-family:Tahoma; font-size:12pt; color:#003366; text-decoration:none; font-weight:bold;}
.Text 
{font-family:Tahoma; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal;}
.SmallText 
{font-family:Tahoma; font-size:8pt; color:#000000; text-decoration:none; font-weight:normal;}
.LeftIndextext 
{font-family:Tahoma; font-size:10pt; color:#ffffff; text-decoration:none; font-weight:normal;}
.BodyLink 
{font-family:Tahoma; font-size:10pt; color:#003366; text-decoration:underline; font-weight:normal;}
.ERSNavBar /*Recordset navigation bar */
{background-color:silver; }
.ERSHeader 
{ border-right: buttonshadow 1px solid; border-top: buttonhighlight 1px solid; font-weight: normal; font-size: 9pt; text-transform: capitalize; border-left: buttonhighlight 1px solid; color: #666666; padding-top: 0px; border-bottom: buttonshadow 1px solid; font-family: arial; letter-spacing: 1pt; height: 16px; background-color: #d6d3ce; text-align: center; text-decoration: none; }
.ERSHeader TD A:link 
{ font-weight: normal; font-size: 9pt; color: #666666; font-family: arial; text-decoration: underline; }
.ERSHeader TD A:active 
{ font-weight: normal; font-size: 9pt; color: #666666; font-family: arial; text-decoration: underline; }
.ERSHeader TD A:visited 
{ font-weight: normal; font-size: 9pt; color: #666666; font-family: arial; text-decoration: underline; }
.ERSHeader P
{font-weight:normal; font-size:9pt; color:black; font-family:Tahoma; text-decoration:none; }
.ETHRow
{background-color: #efefef; text-align: left;}
.ETH /* Table header used throughout site */
{font-size: 10pt; background-color: white; text-align: right;} 
.ETD /* Table cell used throughout site */
{font-size: 10pt; background-color: #efefe7; text-align: left;}
.ETDALT /* Alternating color for results lists used throughout site */
{background-color:white;}
.EBW10 /*Bold white 10pt font used throughout site */
{font-size:10pt; font-family:Tahoma; font-weight: 400; color:black; text-align : left;}
.ENW10 /* Normal white 10pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:black;}
.EN12 /* Normal 12pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:black;}
.EN11 /* Normal 11pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:black;}
.EN10 /* Normal 10pt font used throughout site */
{font-size:10pt; font-family:Tahoma; color:Black;}
.EN9 /* Normal 9pt font used throughout site */
{font-size:9pt; font-family:Tahoma; color:Black;}
.EN8 /* Normal 8pt font used throughout site */
{font-size:8pt; font-family:Tahoma; color:Black;}
.EH2 /* 14pt font used throughout the site */
{font-weight: bold; font-size: 14pt; color: #003366; font-family: 'Trebuchet MS' ,Tahoma; vertical-align: sub; height: 30px; text-decoration: none;}
.EH3 /*12pt font used throughout site */
{font-size: 12pt; width: 100%; color: darkred; border-bottom: black 2px double; font-family: 'Trebuchet MS' ,Tahoma;}
.EH4  /*8pt font used throughout site*/
{font-size:8pt; font-family:'Trebuchet MS',Tahoma; color:Crimson;}
.EB12 /* Bold 12pt font used throughout site */
{font-size:14pt; font-family:'Trebuchet MS',Tahoma; color:#003366; padding-top : 6px; font-weight:bolder; text-decoration: none;}
.EB11 /* Bold 11pt font used throughout site */
{font-weight:bolder; font-size:10pt; font-family:Tahoma; color:black;}
.EB10 /* Bold 10pt font used throughout site */
{font-weight:bolder; font-size:10pt; font-family:Tahoma; color:black;}
.EB9 /* Bold 9pt font used throughout site */
{font-weight:bolder; font-size:9pt; font-family:Tahoma; color:black;}
.SideLine1 
{position:absolute; left:0pt;}
.SideLine2 
{position:absolute; left:0pt;}
.ButtonBar1 /* Table row that contains form buttons */
{background-color:#DCDCC2; text-align:center;}
.ButtonBar2 /* Table row that contains form buttons*/
{background-color:#DCDCC2; text-align:left;}
.ButtonBar3 /* Table row that contains form buttons */
{background-color:#DCDCC2; text-align:right;}
.Button1 /* All non-image form buttons */
{cursor:hand; border-top:black 1px solid; border-bottom:black 1px solid; border-left:black 1px solid; border-right:black 1px solid; background-color:silver; 
 color:black; font-size:8pt; font-family:Tahoma; border-style:outset;} 
.EToolBar /*Background color of search field area in eOrders, will be used throughout site*/
{background-color:#DCDCC2}
.ETaskBar /* Background color of task bar area in eOrders, will be used throughout site */
{background-color:silver;}
.ETaskActive /* Task bar area in eOrders, will be used throughout site*/
{font-weight:900; font-size:10pt; font-family:Tahoma; color:black; text-decoration: none;	background-color:silver;}
.ETaskNext /* Task bar area in eOrders, will be used throughout site */
{background-color:silver; font-size:10pt; font-family:Tahoma; text-decoration: none}
.ETask /* Task bar area in eOrders, will be used throughout site */
{	background-color:silver; font-size:10pt; font-family:Tahoma; text-decoration: none}
.ETask A:active, .ETask A: link, .ETask A:visited
{font-size:10pt; font-family:Tahoma;  color:red; text-decoration: none}
.EETABLE /* Table background color in eEvents */
{background-color:white;}
.EOTABLE /* Used in eOrders */
{background-color:#EFEFEF;}
.EOTH /* Table header rows used in eOrders */
{background-color: #EFEFEF;}
.EOTD /* Table cells used in eOrders */
{background-color:ivory;}
.EOBottomBar /* Footer area in eOrders */
{background-color:#006699}

.EOTitleBar /* Title area in eOrders */
{background-color:white;}
.EOProductNavBar /* Above and below main products list in eOrders */
{background-color:white;}
.EOListNavBar /* Below the retuned products list in eOrders */
{background-color:white;}
.EOInStock /* "In Stock" text in eOrders */
{font-weight:bolder; background-color:silver; font-size:10pt; font-family:Tahoma; color:black; text-decoration:none;}
.EOOutofStock /*Out of Stock" text in eOrders */
{font-weight:bolder; background-color:silver; font-size:10pt; font-family:Tahoma; color:red; text-decoration:none;}	

/* Content Manager Login */
.SCLoginBar,.HeaderBar
  { font-size: 15px; color: #ffffff; font-weight: normal; background: #0f6da5;}
  
/* Site Map */
a.SiteMap, a.SiteMap:link, a.SiteMap:visited, a.SiteMap:hover, a.SiteMap:visited:hover 
  {font-size: 13px; color: blue; text-decoration: none; font-weight: normal;}
a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 13px; color: #00679D; text-decoration: none; font-weight: normal;}
a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 15px; font-weight: bold;}

/* Site Search */
.SEHeaderBar
  {font-size: 15px; color: #FFFFFF; font-weight: bold; background: #00679D;}
  
/* Tagged Pages */
.TPHeader
  {font-size: 18px; font-weight: bold; color: #666666;}
 .TPICHeader
  {font-size: 18px; font-weight: bold; color: #666666;}
.TPTitle
  {font-size: 16px; font-weight: bold; color: #00679D; margin-bottom: 2;}
.TPCMBody
  {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
/*a.TPLink, a.TPLink:link, a.TPLink:visited, a.TPLink:hover, a.TPLink:visited:hover
  {color:#000000; text-decoration: underline; font-size: 11.5px; font-weight: normal; }
a.TPLink:visited
  {color: #666666;}
/*a.TPLink:hover, a.TPLink:visited
  {color:#FF3300;}*/
a.TPLinkSelected, a.TPLinkSelected:link, a.TPLinkSelected:visited, a.TPLinkSelected:hover, /*a.TPLinkSelected:visited:hover
  {font-size: 11.5px; text-decoration: none; color: #666666; font-weight: normal;}
*/
*/
/* Template */
div.breadcrumb
  {font-size: 8pt; font-style: italic; color:#6791B9; text-decoration: none;}
a.BreadCrumb, a.BreadCrumb:link, a.BreadCrumb:visited, a.BreadCrumb:hover, a.BreadCrumb:visited:hover
  {font-size: 8pt; color: #6791B9; font-style : italic; text-decoration: none;}
a.BreadCrumb:hover, a.BreadCrumb:visited:hover
  {text-decoration: underline;}
blockquote.preview
  {font-size: 11pt;}
  
/* Top Nav */
a.TopNav, a.TopNav:link, a.TopNav:visited, a.TopNav:hover, a.TopNav:visited:hover,
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover,
div.TopNavSelected, div.TopNavSelectedTitle
  {font-size: 13px; color: white; text-decoration: none; font-weight: normal;}
a.TopNav:hover, a.TopNav:visited:hover
  {color: yellow;}
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover, div.TopNavSelected, div.TopNavSelectedTitle
  {font-weight: bold;} 

/* For text rollovers for top nav */
.TopNavOff
  {border: solid 1px #CACACA; background: #CACACA; padding: 1px 18px 1px 18px;}
.TopNavOn
  {border: solid 1px #FFFFFF; background: #FF9900; padding: 1px 18px 1px 18px;}
/* If text divider is used in top nav */
.Divider
  {letter-spacing: -0.25em; font-size: 11px;}
span.Divider1
  {font: 70% Verdana; color: #666666; padding: 0px 0px 0px 5px;}
span.Divider2
  {font: 70% Verdana; color: #FFFFFF; padding: 0px 5px 0px 0px;}
  
/* SideNavs. Create more levels as necessary */
a.SideNav1, a.SideNav1:link, a.SideNav1:visited, a.SideNav1:hover, a.SideNav1:visited:hover,
a.SideNav1Selected, a.SideNav1Selected:link, a.SideNav1Selected:visited, a.SideNav1Selected:hover, a.SideNav1Selected:visited:hover,
div.SideNav1Selected, div.SideNav1SelectedTitle
  {font-size: 11px; color: #7D7C7E; text-decoration: none; font-weight: normal;}
a.SideNav1:hover, a.SideNav1:visited:hover
  {color: #7D7C7E; text-decoration: underline;}
a.SideNav1Selected, a.SideNav1Selected:link, a.SideNav1Selected:visited, a.SideNav1Selected:hover, a.SideNav1Selected:visited:hover, div.SideNav1Selected, div.SideNav1SelectedTitle
  {font-weight: bold;} 
a.SideNav1Title, a.SideNav1Title:link, a.SideNav1Title:visited, a.SideNav1Title:hover, a.SideNav1Title:visited:hover
  {font-size: 11px; color: #0033cc; text-decoration: none; font-weight: bold;}
a.SideNav1SelectedTitle, a.SideNav1SelectedTitle:link, a.SideNav1SelectedTitle:visited, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover
  {font-size: 11px; color: #0033cc; text-decoration: none; font-weight: bold;}
a.SideNav1Title:hover, a.SideNav1Title:visited:hover, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover
  {text-decoration: underline;}
/* Level 2 */
a.SideNav2, a.SideNav2:link, a.SideNav2:visited, a.SideNav2:hover, a.SideNav2:visited:hover,
a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover,
div.SideNav2Selected, div.SideNav2SelectedTitle
  {font-family:Arial,Helvetica,sans-serif;font-size: 11px; color: #7D7C7E; text-decoration: none; font-weight: normal;}
a.SideNav2:hover, a.SideNav2:visited:hover
  {color: #7D7C7E;  text-decoration: underline;}
a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover, div.SideNav2Selected, div.SideNav2SelectedTitle
  {font-weight: bold;color:red} 
a.SideNav2Title, a.SideNav2Title:link, a.SideNav2Title:visited, a.SideNav2Title:hover, a.SideNav2Title:visited:hover
  {font-size: 11px; color: #0033cc; text-decoration: none; font-weight: bold;}
a.SideNav2SelectedTitle, a.SideNav2SelectedTitle:link, a.SideNav2SelectedTitle:visited, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover
  {font-size: 11px; color: #0033cc; text-decoration: none; font-weight: bold;}
a.SideNav2Title:hover, a.SideNav2Title:visited:hover, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover
  { text-decoration: underline;}
/* Level 3 */
a.SideNav3, a.SideNav3:link, a.SideNav3:visited, a.SideNav3:hover, a.SideNav3:visited:hover,
a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover,
div.SideNav3Selected, div.SideNav3SelectedTitle
  {font-size: 10px; color: #666666; text-decoration: none; font-weight: normal;}
a.SideNav3:hover, a.SideNav3:visited:hover
  {color: 666666;  text-decoration: underline;}
a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover, div.SideNav3Selected, div.SideNav3SelectedTitle
  {font-weight: bold; color: red;} 
a.SideNav3Title, a.SideNav3Title:link, a.SideNav3Title:visited, a.SideNav3Title:hover, a.SideNav3Title:visited:hover
  {font-size: 13px; color: #0033cc; text-decoration: none; font-weight: bold;}
a.SideNav3SelectedTitle, a.SideNav3SelectedTitle:link, a.SideNav3SelectedTitle:visited, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover
  {font-size: 13px; color: #0033cc; text-decoration: none; font-weight: bold;}
a.SideNav3Title:hover, a.SideNav3Title:visited:hover, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover
  { text-decoration: underline;}
/* Level 4 */
a.SideNav4, a.SideNav4:link, a.SideNav4:visited, a.SideNav4:hover, a.SideNav4:visited:hover,
a.SideNav4Selected, a.SideNav4Selected:link, a.SideNav4Selected:visited, a.SideNav4Selected:hover, a.SideNav4Selected:visited:hover,
div.SideNav4Selected, div.SideNav4SelectedTitle
  {font-size: 11px; color: #666666; text-decoration: none; font-weight: normal;}
a.SideNav4:hover, a.SideNav4:visited:hover
  { text-decoration: underline;}
a.SideNav4Selected, a.SideNav4Selected:link, a.SideNav4Selected:visited, a.SideNav4Selected:hover, a.SideNav4Selected:visited:hover, div.SideNav4Selected, div.SideNav4SelectedTitle
  {font-weight: bold; color: red;} 
a.SideNav4Title, a.SideNav4Title:link, a.SideNav4Title:visited, a.SideNav4Title:hover, a.SideNav4Title:visited:hover
  {font-size: 13px; color: #0033cc; text-decoration: none; font-weight: bold;}
a.SideNav4SelectedTitle, a.SideNav4SelectedTitle:link, a.SideNav4SelectedTitle:visited, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover
  {font-size: 13px; color: #0033cc; text-decoration: none; font-weight: bold;}
a.SideNav4Title:hover, a.SideNav4Title:visited:hover, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover
  {text-decoration: underline;}
  
/* MASSMED Custom styles */  
.NamePasswdText 
  { font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;text-decoration:none;text-align:right;background-color:#FFF1DC;width:48px }
a.HelpText,a.HelpText:visited,a.HelpText:hover,a.HelpText:visited:hover
  { font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;text-decoration:underline }
  
a.FullStory,a.FullStory:link,a.FullStory:visited,a.FullStory:hover,a.FullStory:visited:hover
  { color:#00679D;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-style:italic;font-size:11px;text-decoration:underline }
  
.RelatedStories
  { color:#0F6DA5;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px; }
  
a.RelatedStories,a.RelatedStories:link
  {color:#000000; font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; text-decoration:underline;}

a.RelatedStories:visited
{text-decoration: underline; color: #66686A;}

a.RelatedStories:hover, a.RelatedStories:visited:hover
{text-decoration:underline; color: #FF3300;}



.RightBox
  { border:1px solid #D8D2CE;background-color:#FDF0DE }   
a.RightBoxLink, a.RightBoxLink:link,a.RightBoxLink:visited
  { color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none; } 
a.RightBoxLink:hover,a.RightBoxLink:visited:hover
  {color: #FF3300;}
  
  
.Address,a.Address,a.Address:link,a.Address:visited,a.Address:hover,a.Address:visited:hover
  { color:#9E9E9E;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none }
a.TopRightLinks,a.TopRightLinks:link,a.TopRightLinks:visited,a.TopRightLinks:hover,a.TopRightLinks:visited:hover
  { color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:9px }

/*.SearchBox
  { height:15px;width:130px;font-family:Arial,sans-serif;font-size:9px;line-height:10px;margin-top:0px;margin-bottom:0px;padding:0px }
*/
.NamePasswdBox
  { height:15px;width:80%;font-family:Arial,sans-serif;font-size:9px;line-height:10px;margin-top:0px;margin-bottom:0px;padding:0 0 0 0 }
.PublishDates
  { color:#999999;font-size:11px;font-family:Arial,Helvetica,snas-serif;font-style:italic; line-height:12px }
.infoPallet{
  background-color: #eff1ff;
  width: 98%;
}
.unindentedlist{
  margin-left: 1em;
  padding-left: 1em;
}


/*----------------------MMS Styles------------------------*/

.MyInterestsBox
  { border:1px solid #D8D2CE;background-color:#FDF0DE } 
.MyInterestsCategoryName
  { color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold; } 
    
a.MyInterestsRightBoxLink, a.MyInterestsRightBoxLink:link,a.MyInterestsRightBoxLink:visited
  { color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none; } 
a.MyInterestsRightBoxLink:hover,a.MyInterestsRightBoxLink:visited:hover
  {color: #FF3300;}
/*--NOTE: .MyInterestsRightBoxLink is the same as .RightBoxLink from above */

h1.main {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; }
/*--NOTE: h1.main is the same as <h1> or .Heading1 from above*/



.sub {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #00679D;}
/*--NOTE: .sub is the same as <h2> or .Heading2 from above*/


.fullstory {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #00679D; text-transform: uppercase; }
/*--NOTE: .fullstory is the same as a.fullstory from above*/



/*--NOTE: A.storylink, A.storylink:hover, A.storylink:visited is the same as a.RelatedStories,a.RelatedStories:link from above*/
A.storylink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-decoration: underline;}
A.storylink:hover {  text-decoration: none; color: #FF3300; }
A.storylink:visited {  text-decoration: underline; color: #B5B5E6; }


.storydate {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #999999; line-height:12px;}
a.storydate, a.storydate:hover, a.storydate:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #999999; line-height:12px; text-decoration: underline;}

a.storydate:hover {color: #ff3300; }
/*--NOTE: .storydate USED TO BE  the same as .PublishDates from above*/

.latestnewsstorydate {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #999999; line-height:12px;}
/*--NOTE: .latestnewsstorydate is the same as .PublishDates from above*/

.myinterestsstorydate {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #999999; line-height:12px;}
/*--NOTE: .myinterestsstorydate is the same as .PublishDates from above*/


/* STYLE A ELEMENTS NOTE STYLE A HEAD IS AN IMAGE  */
A.sidealink {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; text-decoration: none; }
A.sidealink:hover {  text-decoration: none; color: #FF3300;  }
A.sideadate {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; }
/*--NOTE: A.sidealink is the same as a.RightBoxLink, a.RightBoxLink:link--*/


/* STYLE B ELEMENTS NOTE STYLE B HEAD IS AN IMAGE */
A.sideblink {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: bold; text-decoration: none; }
A.sideblink:hover {  text-decoration: none; color: #FF3300;  }

/*------- Vital Signs styles for content viewed in main pages -------*/

.VSHEAD1 { 
	font-size : 12pt;
	font-family : Arial, Helvetica, sans-serif; 
	color : #000000;
	font-weight: bold; 
	font-variant: normal;
}

.VSHEAD2 { 
	font-size : 10pt; 
	font-family : Arial, Helvetica, sans-serif; 
	color : #336666; 
	font-weight: bold; 
	font-variant: normal;
}

.VSHEADGREY { 
	color : #666666; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10pt; 
	font-weight : normal;
}

.VSPLAINTEXT { 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #000000; 
	font-size : 10pt; 
	text-decoration : none; 
}

.VSPLAINBOLD { 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : bold; 
	color : #000000; 
	font-size : 10pt; 
	text-decoration : none; 
} 

.VSSMALLTEXT { 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #000000; 
	font-size : 10px; 
	text-decoration : none; 
} 

.VSMEDIUMTEXT { 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #000000; 
	font-size : 11px; 
	text-decoration : none; 
} 

.VSSMALLBOLD { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #666666; 
	font-size: 10px; 
	text-decoration: none; 
}

.VSPLAINGREEN { 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #336666; 
	font-size : 10pt; 
	text-decoration : none; 
}

/* MASSMED BANNER/LOGIN INFO -- Andrea Parent*/
div#topBanner { background-image: url(../Graphics/MMSRedesign/Home/New/MassMedBanner.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-transform: uppercase; text-align: right; vertical-align: top; position: static; width: 694px; height: 77px; float: left; margin: 0; padding: 0; }

/* have to put padding on p element not div otherwise IE6/7 gets confused...  */

div#topBanner p, div#topBanner p a, div#topBanner p a:link, div#topBanner p a:visited { color: #888; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-transform: uppercase; letter-spacing: 0.2pt; margin:0; padding: 4px 5px 0 0; }

div#topBanner p a, div#topBanner p a:link, div#topBanner p a:visited {text-decoration: underline;}

div#topBanner p a:hover {color: #FF3300;}

/* I am a pretend imagemap... have to make the div the rough size of topBanner div, cannot just put <a> around topbanner div as it messes with the login links. */

div#fauxImageMap, div#fauxImageMap a:link, div#fauxImageMap a:hover, div#fauxImageMap a:visited, div#fauxImageMap a span{
; text-align: center; width: 694px; height: 45px; margin: 0px; padding: 0px; text-decoration: none; display:block;}

div#fauxImageMap a span{; top: -100px;}


/* New styles for new template */
/*Container Styles*/
body {background:#fff url(../Graphics/MMSRedesign/background.gif) repeat-x; margin:0; padding:0; font:80% "Arial";}
/* SITEWORX 09/11/2009 - We want to make sure our body color/image doesn't print */
body#print_friendly{background:none !important;} 
/* END SITEWORX */
a {color:#4d7dde; text-decoration:none;}
a:hover {text-decoration:underline !important;color:#4d7dde;}
a img {border:none;}
/*em {font-weight:bold; font-style:normal;}*/
.hidden {position: absolute; top: -99px; left: -99px;}
.textItalic {font-style: italic;}
#container {width:994px; margin:0 auto; background:url(../Graphics/MMSRedesign/middle_main.gif) repeat-y;}
#main { position:relative;z-index:2; margin:-761px 8px 0 15px; width:964px; *margin-top:-764px; _margin-top:-764px;}
tr#banner {background:#fff url(../Graphics/MMSRedesign/banner_bg.jpg) no-repeat; float:left; width:964px;}
#banner table {width:964px;}
#banner .logo {padding:14px 0 22px 21px;}
#banner .search {padding:9px 18px 0 0; width:400px; color: #666666;}
#banner .search form {border-top:1px solid #d9dcdf; width:290px; padding-top:6px; float:right; margin-top:9px; *width:290px; _width:290px; _padding-top:6px; *padding-top:10px;}
#banner .search form fieldset {border:0; padding:0; margin:4px 0 0 0;}
#banner .search form input {float:left;}
#banner .search form .searchBox {width:189px; border:1px solid #9c9c9c; height:26px; color:#000; font-size:16px; font-weight:bold; padding-left:6px;valign:middle;}
#banner .search form .submit {margin-left:9px; background: url(../Graphics/MMSRedesign/search.jpg) 0 0 no-repeat; display: block; height: 26px; width: 92px;}
#banner .search form .submit:hover {background-image: url(../Graphics/MMSRedesign/search_hover.jpg);}
#navigation {border-bottom:2px solid #326e97; margin-bottom:9px; width:964px;}
#navigation td{border:1px solid #bfcfdb; border-width:1px 1px 1px 0; border-left:1px solid #fff;}
#navigation td.first {border-left:1px solid #bfcfdb;}
#navigation .home {background: url(../Graphics/MMSRedesign/nav_home.gif) 0 1px no-repeat; height:40px; width:64px;}
#navigation .home a {width:64px; display:block; height:40px;}
#navigation .advocacy {background: url(../Graphics/MMSRedesign/nav_advocacy.gif) 0 1px no-repeat;}
#navigation .advocacy a {width:88px; display:block; height:40px;}
#navigation .news {background: url(../Graphics/MMSRedesign/nav_news.gif) 0 1px no-repeat;}
#navigation .news a {width:106px; display:block; height:40px;}
#navigation .events {background: url(../Graphics/MMSRedesign/nav_events.gif) 0 1px no-repeat;}
#navigation .events a {width:152px; display:block; height:40px;}
#navigation .leadership {background: url(../Graphics/MMSRedesign/nav_leader.gif) 0 1px no-repeat;}
#navigation .leadership a {width:111px; display:block; height:40px;}
#navigation .physicians {background: url(../Graphics/MMSRedesign/nav_physicians.gif) 0 1px no-repeat;}
#navigation .physicians a {width:92px; display:block; height:42px;}
#navigation .students {background: url(../Graphics/MMSRedesign/nav_students.gif) 0 1px no-repeat;}
#navigation .students a {width:139px; display:block; height:40px;}
#navigation .patients {background: url(../Graphics/MMSRedesign/nav_patients.gif) 0 1px no-repeat;}
#navigation .patients a {width:79px; display:block; height:40px;}
#navigation .about {background: url(../Graphics/MMSRedesign/nav_about.gif) 0 1px no-repeat;}
#navigation .about a {width:117px; display:block; height:40px;}
#navigation .home a:hover, #navigation .home .active {background: url(../Graphics/MMSRedesign/nav_home_roll.gif) no-repeat;}
#navigation .advocacy a:hover, #navigation .advocacy .active {background: url(../Graphics/MMSRedesign/nav_advocacy_roll.gif) no-repeat;}
#navigation .news a:hover, #navigation .news .active {background: url(../Graphics/MMSRedesign/nav_news_roll.gif) no-repeat;}
#navigation .events a:hover, #navigation .events .active {background: url(../Graphics/MMSRedesign/nav_events_roll.gif) no-repeat;}
#navigation .leadership a:hover, #navigation .leadership .active {background: url(../Graphics/MMSRedesign/nav_leader_roll.gif) no-repeat;}
#navigation .physicians a:hover, #navigation .physicians .active {background: url(../Graphics/MMSRedesign/nav_physicians_roll.gif) 0 1px no-repeat;}
#navigation .students a:hover, #navigation .students .active {background: url(../Graphics/MMSRedesign/nav_students_roll.gif) no-repeat;}
#navigation .patients a:hover, #navigation .patients .active {background: url(../Graphics/MMSRedesign/nav_patients_roll.gif) no-repeat;}
#navigation .about a:hover, #navigation .about .active {background: url(../Graphics/MMSRedesign/nav_about_roll.gif) no-repeat;}

/* #content {min-height:783px; _height:783px; *height:783px; float:left; padding:0 0 35px 0; overflow:hidden; width:964px;}*/
/***Edited for Js-kit comments to be visible- See Jira ticket Massmed-253**/
/** Raju Datla, April 15th 2009 */ 
#content {min-height:783px; _height:783px; *height:783px; float:left; padding:0 0 35px 0; width:964px;} 
/*End of edits */
#footer {background:#f2f2f0; float:left; padding:17px; width: 930px; margin-top:25px;}
#footer td {float: left; margin-left:25px; text-align:center; }
#footer ul {list-style-type:none; margin:0; padding-left:18px; text-align: right;}
#footer li {float:left; border-right:1px solid #b1b1b0; padding:0 4px;}
#footer li a {font-size:11px; padding:0 2px;}
#footer li.lastItem {border:none;}
#footer .copyright {width:410px; color:#666666; font-size:10px; float: left;}
#contact {margin:0 auto; width:994px; background:url(../Graphics/MMSRedesign/footer_bg.jpg) no-repeat; padding:26px; color:#666; font-size:11px;}
#contact p {width:650px; margin:0 auto; text-align:center; line-height:16px;color:#666666;font-size:11px;}
#contact p a {display:block;font:100%;}
#breadcrumbs {border-bottom:1px solid #ccc; float:left; width:949px; padding:0 0 4px 15px; color:#666}
#breadcrumbs  td {*border-bottom:1px solid #ccc; font-size:12px;}
#breadcrumbs  td a {font-size:12px;}

/* SITEWORX 09/11/2009 - Moved print/email buttons */
/** Print Bar **/
.print_bar {float:none !important;}
.print_bar form { border-left:5px solid #E6E5E2; border-right:5px solid #E6E5E2; text-align:center;}
.print_bar a {margin-right:5px;} /* Get links off the righthand margin */
.print_bar a img{margin-right:5px;} /* Space out the images from the text */
.print_bar a.addthis img {cursor:pointer; margin-bottom:-2px; border:0;}
/* END SITEWORX */

/** Styles for Inner Portion of template-1.0 */
table {font-family:Arial;font-size:13px;}
img {padding:0;margin:0;}
h2 {font-size:24px;color:#5e5947;font-weight:normal;}

.bold {font-weight:bold;}
table.wrapper {width:964px;float:left;background:#fff;}
table.wrapper .main_content{float:left; width:649px; *width:644px; _width:644px;}
table.flash_holder {background: url(../Graphics/MMSRedesign/flash_holder_bg.gif) 0 0 no-repeat;height:267px;margin-bottom:15px;}
table.flash_holder td {padding-left:3px;padding-bottom:2px; *padding-top:3px; _padding-top:3px;padding-right:3px;}
table.wrapper .main_content .content_area {margin-left:25px;float:left;}
#page .main_content, #article .main_content {width:426px !important;}
#page table.wrapper .main_content .content_area, #article table.wrapper .main_content .content_area {margin:0px 16px 0 0;_margin-right:10px;}


/** News Section */
.content_area .news_section {width:426px;float:left;}
.content_area .news_section {width:426px; $width:391px; _width:391px; float:left;margin-right:8px;$padding-right:14px;_padding-left:10px;padding-left:10px;}
.content_area .news_section h2 {margin-top:10px;}
.content_area .news_section .block, .blockList .block td {border:none;float:left;width:411px;padding-right:5px;padding-bottom:7px;}
.content_area .blockList tr.block {padding: 0;}
.blockList .block td {float: none; width: auto; padding-top: 13px;}
.blockList .block  .allLink {font-size:12px;}
.content_area .news_section .block h3 {margin-bottom:10px;padding:0;width:100%;color:#2a353e;font-size:16px;font-weight:normal;background:#eef4f8;border-bottom:1px solid #d6dbdf;padding:7px 7px 4px 7px;float:left}
.content_area .news_section .block h4 {font-weight:bold;font-size:16px;color:#666666;padding:0;margin:0;margin-bottom:4px;}
.content_area .news_section .block p {font-size:13px;color:#666666;padding:0;margin:0;margin-bottom:4px;}
.content_area .news_section .block .left_pad {padding-left:8px;}
.content_area .news_section .border_btm, .border_btm td {border-bottom:1px solid #e5e5e5;}
.content_area .news_section .footer_links  {padding-left:10px;width:410px;margin-bottom:13px; width:400px;}
.content_area .news_section .block ul {margin-left:20px;padding:0;margin-bottom:0;}
.content_area .news_section .block ul li{list-style:none;background: url(../Graphics/MMSRedesign/bullet.gif) 0 5px no-repeat;padding-left:10px;padding-bottom:7px;}

/** Leadership section*/
.content_area .leadership_section {width:426px; $width:391px; _width:391px; float:left;margin-right:8px; padding-left:10px; *padding-right:0; *padding-left:7px; _padding-left:4px; padding-bottom:40px;}
.content_area .leadership_section .block {border:none;clear:both}
.content_area .leadership_section h2 {margin-top:10px;}
.content_area .leadership_section h3 {font-family:Arial;font-size:16px;color:#666666;font-weight:bold;}
.content_area .leadership_section ul {margin:0 0 0 11px;padding:0; width:400px;}
.content_area .leadership_section ul li{list-style:none;background: url(../Graphics/MMSRedesign/bullet.gif) 0 5px no-repeat;padding-left:10px;padding-bottom:7px;}
.content_area .leadership_section a {font-size:12px;}
.content_area .leadership_section .block p {font-size:13px;color:#666666;padding:0;margin:0;margin-bottom:4px;width:410px;}
.content_area .leadership_section .arrow {color:#4d7dde;font-size:13px;background: url(../Graphics/MMSRedesign/blue_arrow.gif) 0 4px no-repeat;padding-left:10px;}
.content_area .leadership_section .tabbed_container_top {width:420px;float:left;clear:both;padding:0;margin:15px 0 -1px 0;}
.content_area .leadership_section .tabbed_container_top li {text-align:center;display:inline;list-style:none;background:url(../Graphics/MMSRedesign/main_tabs_inactive.gif) 0 0 no-repeat;float:left;width:125px;height:30px;padding:0;margin-right:4px;}
.content_area .leadership_section .tabbed_container_top li a{padding:0;padding-top:9px;margin:0;display:block;color:#585650;font-weight:bold;}
.content_area .leadership_section .tabbed_container_top .active a{}
.content_area .leadership_section .tabbed_container_top .active{background:#fff url(../Graphics/MMSRedesign/main_tabs_active.gif) 0 0 no-repeat;height:30px;}
.content_area .leadership_section .tabbed_container {width:418px;clear:both;float:left;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-top:1px solid #b4b4b4;padding-bottom:5px;}
.content_area .leadership_section .tabbed_container .top_right{float:right;margin-right:-1px;margin-top:-1px; _display:none;}
.content_area .leadership_section .tabbed_container ul {_display:inline; width:180px;padding:0;margin:25px 0 0 20px;float:left;}
.content_area .leadership_section .tabbed_container ul li {background: url(../Graphics/MMSRedesign/bullet.gif) 0 5px no-repeat;padding-left:10px;list-style:none;padding-bottom:5px; _float:left; _width:75%;}
.content_area .leadership_section .tabbed_container ul li a {font-size:12px;}
.content_area .leadership_section .tabbed_container_btm{height:4px;width:420px;float:left;background:url(../Graphics/MMSRedesign/tabbed_cont_btm.gif) bottom left no-repeat;margin-bottom:5px; _; _top:-12px;}

.content_area .leadership_section .block_heading{text-align:left;margin-bottom:12px;padding:0;color:#2a353e;font-size:16px;font-weight:normal;background:#eef4f8;border-bottom:1px solid #d6dbdf;padding:7px 7px 4px 7px;width:409px; _float:left; _width:500px;}
.content_area .leadership_section .schedule {float:left;clear:both;width:424px;font-size:13px;color:#666666;margin-top:10px;}
.content_area .leadership_section .schedule td {padding: 6px 0;border-bottom:1px solid #e5e5e5;}
.content_area .leadership_section .schedule .indent {padding-left:20px;}
.content_area .leadership_section .schedule .footer{text-align:right;border:none;}

.leadership_section .block.alert_box {background:#f6f9f0; border:solid #dae4c8 !important; border-width:0 1px !important; width:408px; padding:11px 0 15px 12px !important; }
.leadership_section .block.alert_box img {margin-right:20px;}
.leadership_section .block.alert_box h4 {margin:0 0 5px 0; padding:0; font-size:18px; font-weight:bold; color:#4e504a;}
.content_area .leadership_section .block.alert_box p {font-size:13px; color:#4e504a; width:306px; *width:284px; _width:294px; *padding-right:10px; _padding-right:10px;}
.content_area .leadership_section .block.alert_box .allLink {font-size:14px; background: url(../Graphics/MMSRedesign/orange_arrow.gif) 0 4px no-repeat; margin:10px 0 0 0;}
.alert_top_box {background: url(../Graphics/MMSRedesign/alert_top.gif) top left no-repeat; width:432px; height:3px; margin-top:14px; _background-position:bottom left; _margin-top:0;}
.alert_bot_box {background: url(../Graphics/MMSRedesign/alert_bottom.gif) no-repeat; width:432px; height:3px; float:left; margin-bottom:5px;}

.content_area .leadership_section  table{float:left;color:#666666;}
.content_area .leadership_section .liason {margin-bottom:25px; _width:420px;}
.content_area .leadership_section .minutes {margin-bottom:25px; _width:420px;}
.minutes td {padding:5px 0 0 15px;}
.minutes .top_pad {padding-top:15px;}
.minutes .btm_pad {padding-bottom:15px;}
.minutes a {font-size:12px;}
.general_indent{padding:15px 0 0 15px;}
.content_area .leadership_section .members {float:left;clear:none;font-size:13px;color:#666666;margin-top:10px;margin-bottom:15px; _width:420px;}
.content_area .leadership_section .members table {float:left;padding-bottom:15px;}
.content_area .leadership_section .members table td {padding-top:12px;padding-left:17px; _padding:8px 0 0 17px;}
.footer{text-align:right;border:none;border-top:1px solid #e5e5e5;padding-top:10px;}
.content_area .leadership_section .emph {font-weight:bold;}

.top_pad {margin-top:15px;}
/** SITEWORX - 1/25/10 **/
.homepage_grid {width: 287px; }
.homepage_grid p.date {margin: 0;}
.sectionB .homepage_grid  .fbsubscribelink { margin-left: 10px;}
.sectionB .homepage_grid  ul { width: 280px;}
.homepage_grid .block ul {margin-left: 10px;}
.homepage_grid .block ul li{padding-top: 5px; padding-bottom: 7px;}
.homepage_advocacy_component ul.pubList {margin-left: 10px;}
.readMoreAdvocacy_container .readMoreAdvocacy {margin-right: 0;}
.readMoreAdvocacy_container {width: 280px;}
/** End SITEWORX - 1/25/10 **/
.content_area .sectionA, .content_area  .sectionB {float:left;width:285px;color:#666666;font-size:13px;padding-top:15px;}
.content_area  h2 {margin:0;padding:0;padding-bottom:4px;padding-left:2px; line-height:1em;}
.content_area  .sectionA {border-right:3px solid #f4f3f2;}
.content_area  .sectionB {padding-left:25px;}
.content_area  .block  {border-top:1px solid #e5e5e5;padding:6px 0 8px 0;width:258px;margin-top:0;padding-left:2px;float:left;}
.content_area  .block img {float:left;clear:none;margin-right:10px;border:1px solid #999999;padding:2px;}
.content_area  .block h3{margin:0;padding:0;margin-bottom:5px; font-weight:bold;}
.content_area  .block p {padding-top:0;margin-top:0; margin-bottom:9px;}
.content_area  .block  ul li a {font-size:13px;}
.content_area  .block  a {text-decoration:none;color:#4d7dde; font-size:13px;}
.content_area  .block  a:hover {text-decoration:underline;}
.content_area  .last {border-bottom:1px solid #e5e5e5}
.content_area .blockList {float: left;}
.content_area .blockList td{vertical-align: top;}

.content_area .block .inline_list {float:left;padding:0;margin:0;width:100%;margin-bottom:3px;clear:both;}
.content_area .block .inline_list li {display:inline;list-style:none;float:left;padding-right:4px;}
.content_area .block .inline_list .last{padding-left:6px;border:none;background: url(../Graphics/MMSRedesign/gray_border.gif) 0 2px no-repeat;}

.content_area .footer_links {display:inline;float:left;padding:0 0 0 2px;margin:0;margin-top:4px;width:255px;}
.content_area .footer_links li {display:inline;list-style:none;}
.content_area .footer_links li  a{text-decoration:none;color:#4d7dde;}
.content_area .footer_links  {margin-left:0;}
.content_area .footer_links .left {background: url(../Graphics/MMSRedesign/rss_icon.gif) 0 1px no-repeat;float:left;padding-left:19px;}
.content_area .footer_links .right{background: url(../Graphics/MMSRedesign/blue_arrow.gif) 0 4px no-repeat;float:right;padding-left:9px;}



.right_rail {width:320px;float:left;margin-bottom:14px; margin-left:-6px; *margin-left:0px; _margin-left:0px; margin-top:2px;}
#home .right_rail {margin-top:0px;}
.gray_bg {background-color: #e6e5e2;}
.right_block {width:100%;margin:0;padding:0;height:7px;float:left;clear:both}
.gray_top{background: url(../Graphics/MMSRedesign/320px_rounded_gray_top.gif) 0 0 no-repeat;}
.gray_btm{background: url(../Graphics/MMSRedesign/320px_rounded_gray_btm.gif) 0 0 no-repeat;}
.gray_bg .gray_top{background: url(../Graphics/MMSRedesign/320px_rnded_gray_inner_top.gif) 0 0 no-repeat;}
.gray_bg .gray_btm{background: url(../Graphics/MMSRedesign/320px_rnded_gray_inner_btm.gif) 0 0 no-repeat;}
.blue_top{background: url(../Graphics/MMSRedesign/320px_rounded_blue_top.gif) 0 0 no-repeat;}
.blue_btm{background: url(../Graphics/MMSRedesign/320px_rounded_blue_btm.gif) 0 0 no-repeat;}

.right_rail .promo {border-left:5px solid #d1dbe1;border-right:5px solid #d1dbe1;background: #fff url(../Graphics/MMSRedesign/blue_grad_bg.gif) 1px 0 no-repeat;height:88px;color:#fff;font-family:Arial;}
.right_rail .promo img {margin-top:1px;}
.right_rail .promo p {font-size:12px;margin-bottom:7px;margin-left:7px; color: #fff; *margin-top:10px; _margin-top:10px;}
.right_rail .promo h3{padding:0;margin:0;font-weight:normal;font-size:16px;margin-left:7px}
.right_rail .arrow{color:#4d7dde;font-size:13px;background: url(../Graphics/MMSRedesign/blue_arrow.gif) 0 4px no-repeat;padding-left:10px;}
.right_rail .events_promo .tabs.narrow {right:3px; *right:1px; _right:1px;}
.right_rail .events_promo .tabs.narrow a {background: url(../Graphics/MMSRedesign/small_tab_inactive.gif) 0 0 no-repeat; width:71px;}
.right_rail .events_promo .tabs.narrow a {width:66px;}
.right_rail .events_promo .tabs.narrow a .active{background: url(../Graphics/MMSRedesign/small_tab_active.gif) 0 0 no-repeat; width:82px; right:0; margin-right:2px; *right:2px; _right:2px;}
.right_rail .events_promo .tabs.narrow .active a {width:76px;}

.right_rail h2 {padding:10px 4px 0 0;margin:0; margin-bottom:-6px;}
.right_rail p {color:#666666;font-size:13px;}

.right_feature_content {clear:right;width:290px;$width:260px;border-right:5px solid #e6e5e2;border-left:5px solid #e6e5e2;float:left;background: #fff url(../Graphics/MMSRedesign/right_feature_grad.gif) bottom left repeat-x;padding:0 1px 0 19px;}
.right_feature_content_list1 {border-left:5px solid #e6e5e2;clear:right;width:290px;$width:260px;background: #fff url(../Graphics/MMSRedesign/right_feature_grad.gif) bottom left repeat-x;padding:0 1px 0 10px;}
.right_feature_content_list2 {border-right:5px solid #e6e5e2;clear:right;width:290px;$width:260px;background: #fff url(../Graphics/MMSRedesign/right_feature_grad.gif) bottom left repeat-x;padding:0 1px 0 10px;}

.right_feature_content p {padding-right:5px;}
.right_feature_content td.right_feature_image {padding-top:5px;float:right}
.right_feature_content ul {margin:-7px 0 0 0;padding:0;font-size:12px;color:#666666;$margin:0px;padding-right:10px;}
.right_feature_content ul li {list-style:none;background: url(../Graphics/MMSRedesign/bullet.gif) 0 5px no-repeat;padding-left:10px;padding-bottom:5px;}
.right_feature_content ul .link{background: url(../Graphics/MMSRedesign/blue_arrow.gif) 0 4px no-repeat;}
.right_feature_content ul .link a {text-decoration:none;color:#4d7dde}
.right_feature_content .button_cont {padding-bottom:10px;padding-top:14px;}
.right_feature_content .button_link {display:block;width:133px;height:21px;background: url(../Graphics/MMSRedesign/orange_btn.gif) 0 0 no-repeat;text-decoration:none;color:#fff;font-size:14px;font-weight:bold;padding-top:5px;}
.right_feature_content .button_link:hover {background: url(../Graphics/MMSRedesign/orange_btn_rollover.gif) 0 0 no-repeat; color:#FFFFFF;text-decoration:none !important;}


.events_promo .tabs {; top:-5px; z-index:5;}
.events_promo .tabs td {background: url(../Graphics/MMSRedesign/tab_inactive.gif) 0 0 no-repeat; width:139px; float:left; height:27px; right:3px;}
.events_promo .tabs a {background:#f0efee; padding-top:5px; float:left; height:100%;width:134px; height:21px; text-align:center; margin:2px 0 10px 2px; *margin-top:-6px; _margin-top:1px;}
.events_promo .tabs td a {color:#585650; font-size:13px; font-weight:bold;}
.events_promo .tabs .active {border:none; background: url(../Graphics/MMSRedesign/tab_active.gif) 0 0 no-repeat; width:143px; height:30px; float:left; margin:0 1px -5px 0; ; right:3px;}
.events_promo .tabs a .active  {background: url(../Graphics/MMSRedesign/blue_grad.gif) 0 0 repeat-x; padding-top:5px; float:left; height:100%; width:137px; text-align:center; margin:2px 0 10px 0px; _margin-left:1px;}
.events_promo .tabs .active p {font-weight:bold;color:#585650;}
.events_promo .tabs .active p a:hover{text-decoration:none;}


.right_feature_content.list {background:#fff url(../Graphics/MMSRedesign/right_feature_list_bg.gif) repeat-x bottom left !important; padding:0 11px 0 11px !important; width:288px;$width:256px;}
.right_feature_content.list td.top {border-top:1px solid #e9eaec;}
.right_feature_content td.listing {border-bottom:1px solid #e9eaec; padding:3px 4px 5px 12px;}
.right_feature_content td.listing a {font-size:12px;}
.right_feature_content td.subscribe {padding:10px 0 6px 0; background: url(../Graphics/MMSRedesign/rss_icon.gif) 72% 60% no-repeat;}
.right_feature_content.list h2 {font-size:18px; line-height:1.1em; margin-left:5px;}
.right_feature_content td.right_feature_image {float:none; width:18px; padding-bottom:13px; *padding-bottom:10px; _padding-bottom:10px;}

.right_rail .blue_bg {background:#fff url(../Graphics/MMSRedesign/right_feature_list_bg.gif) repeat-x bottom left !important;}

.update_promo {background:#fff url(../Graphics/MMSRedesign/right_feature_list_bg.gif) repeat-x bottom left !important; width:290px;}
.solidBG {background:#f9f9f8 !important;}
.update_promo h2 {font-size:18px; margin-bottom:-12px;}
.update_promo h3 {font-size:13px; font-weight:bold; color:#666; margin-top:-3px;}
.update_promo .link {margin:8px 0; float:right;}

.summaryPromo {background:#f9f9f8 !important; color:#666; clear:right; width:294px; border-right:5px solid #e6e5e2; border-left:5px solid #e6e5e2; float:left; padding:0 9px 21px 7px; line-height:1.2em;}
.summaryPromo h2 {font-size:18px; margin:0 0 9px 9px;}
.summaryPromo .about {border-bottom:1px solid #eaeae9; padding-bottom:11px; padding-left:11px;}
.summaryPromo .summary {margin:0; padding:5px 0 5px 11px; border-bottom:1px solid #eaeae9;}
.summaryPromo .summary h4 {margin:0; padding:0; font-size:11px;}
.summaryPromo .summary p {margin:3px 0 4px 0;}
.summaryPromo ul {width:294px; margin:8px 0 9px 0; *width:282px; _width:282px;}
.summaryPromo ul li {background:none; border-bottom:1px solid #eaeae9; padding:0 0 3px 9px; margin-top:3px;}
.summaryPromo ul li a {padding-left:14px;}
.summaryPromo .subscribe {background: url(../Graphics/MMSRedesign/rss_icon.gif) 0 1px no-repeat;float:right;padding-left:19px; padding-right:10px;}
.gradBG {background:#fff url(../Graphics/MMSRedesign/right_feature_list_bg.gif) repeat-x bottom left !important;}

.events_promo {margin-left:12px;border-right:4px solid #e6e5e2;border-left:5px solid #e6e5e2; background-color: #e6e5e2; color: #666}
.eventListWrap {padding: 0;}
.eventList {border-top:1px solid #b4b4b4; background-color: #fFFFff; width: 309px; font-size: 12px; padding: 0; top:-8px; *top:-18px; _top: -18px; margin-bottom: -8px; *margin-bottom: -18px;}

.eventListWrap .eventList .leftSpace {width: 8px; border: none; border-left: 1px solid #b4b4b4;}
.eventListWrap .eventList .rightSpace {width: 10px; border: none; border-right: 1px solid #b4b4b4;}
.eventList .first td {border: none; padding-top:19px;}
.eventList td {border-top: 1px solid #efefef; padding: 5px 0; vertical-align: top;}
.eventList .eventDate {padding-left: 10px; width: 79px;} 
.eventList .allLink {text-align: right; padding-top: 10px;}
a.allLink, .allLink a {display: block; padding-left: 8px; background: url(../Graphics/MMSRedesign/blue_on_white_arrow.gif) 0 3px no-repeat; float: right;}
a.allLink {float: left;}
.eventList .bottomLeft, .eventList .bottomRight {height: 9px; border: none; padding: 0; font-size: 1px;}
.bottomLeft {background: #fff url(../Graphics/MMSRedesign/rounded_thin_gray_btm.gif) 0 100% no-repeat;}
.bottomRight {background: #fff url(../Graphics/MMSRedesign/rounded_thin_gray_btm.gif) 100% 100% no-repeat;}

.right_rail .subscribe_promo { /** SITEWORX EDIT **/
	background:#fff url(../Graphics/MMSRedesign/submit_gray_grad_bg.gif) 1px 100% no-repeat; 
	border-right:5px solid #e6e5e2;
	border-left:5px solid #e6e5e2;
	float:left !important;
	/*height: 94px; */
	margin-bottom: -2px;
	padding: 4px 0 10px 12px; 
	width: 298px; $width:290px;
}

.subscribe_promo h2 {font-size: 18px; padding: 0; margin: 0 0 2px 0;}
.subscribe_promo p {padding: 0; margin: 0 5px 7px 0;}
.subscribe_promo input {float: left;}
.subscribe_promo #emailAddr {border: 1px solid #9c9c9c; color: #ccc; padding: 2px 5px 0 6px; width: 173px; font-weight: bold; margin-right: 9px; height:22px; color:#ccc; font-size:16px;}
.subscribe_promo a.submit {float: left; background: url(../Graphics/MMSRedesign/signup_btn.gif) 0 0 no-repeat; height: 26px; width: 92px; display: block;}
.subscribe_promo a.submit:hover {background: url(../Graphics/MMSRedesign/signup_btn_hover.gif);}

.right_rail .event_list {border-left:5px solid #E6E5E2;border-right:5px solid #E6E5E2;width:100%;background:#f9f9f8; color:#707070; font-size:12px;}
.right_rail .event_list.committee_list h2 {padding-bottom:1px; *padding-bottom:6px; _padding-bottom:6px;}
.right_rail .event_list.committee_list td {padding-bottom:4px;}
.right_rail .event_list .left_col_bold {width:113px; padding-left:16px;}
.event_list h2 {font-size:18px;float:left;padding-left:16px;padding-top:3px;margin-bottom:5px;}
.event_list ul {padding:0;margin:0;margin-left:9px;margin-bottom:10px;padding-right:8px;}
.event_list ul li {list-style:none; padding:4px 0 0 8px; color:#666666;}
.event_list ul .border_btm {border-bottom:1px solid #eaeae9;padding-bottom:8px;padding-top:0;}
.event_list ul .link {background: url(../Graphics/MMSRedesign/blue_arrow.gif) 0 8px no-repeat; float:right; margin:7px 0;}
.event_list.forums ul li{font-size:12px;}
.event_list.forums ul li.allLink {padding:10px 0;}

.right_rail .general_promo {border-left:5px solid #E6E5E2;border-right:5px solid #E6E5E2;width:100%;background:#f9f9f8; height:151px;}
.general_promo h2 {font-size:18px;float:left;padding-left:18px;padding-top:5px;margin-bottom:5px;}
.general_promo h4 {margin:0 0 0 7px; padding:0;}
.general_promo span {margin: 0 8px 0 18px; color: #666;}
.general_promo p {margin:0 8px 0 18px; font-size:13px;}
.general_promo p.text_right {margin-left:8px;}
.general_promo img{padding:2px; margin:0 0 10px 16px; border:1px solid #999999;margin-right:0;float:left;}
.general_promo ul{margin:0;padding:0;float:left;margin-left:10px;margin-bottom:10px;}
.general_promo ul li {list-style:none;background: url(../Graphics/MMSRedesign/bullet.gif) 0 5px no-repeat;padding:0 2px 5px 10px;font-size:12px;color:#666666;}
.general_promo a.arrow{color:#4d7dde;font-size:12px;background: url(../Graphics/MMSRedesign/blue_arrow.gif) 0 4px no-repeat;  padding:0 0 10px 10px; margin:0 0 0 20px;}
.general_promo .textRight {text-align: right; padding: 14px 10px 8px 0;}

.right_rail .select_box_promo  {margin-left:12px;border-right:5px solid #e6e5e2;border-left:5px solid #e6e5e2;background:#fff url(../Graphics/MMSRedesign/submit_gray_grad_bg.gif) 1px 100% no-repeat; height: 94px; padding: 4px 0 10px 12px; width: 298px; margin-bottom: -2px;}
.select_box_promo h2 {font-size: 18px; padding: 0; margin: 0 0 10px 0;}
.select_box_promo p {padding: 0; margin: 0 5px 7px 0;}
.select_box_promo select{float: left;}
.select_box_promo #regionalOffice {border: 1px solid #9c9c9c; color: #ccc; padding:0; width: 159px; height: 24px; font-weight: bold; margin-right: 9px;}
.select_box_promo a.submit {float: left; background: url(../Graphics/MMSRedesign/go_btn.gif) 0 0 no-repeat; height: 26px; width: 44px; display: block;}
.select_box_promo a.submit:hover {background: url(../Graphics/MMSRedesign/go_btn_hover.gif);}

/*Left Rail*/

.left_rail table {background: url(../Graphics/MMSRedesign/left_nav_bg.gif) repeat-y; width:180px; margin-top:6px; right:3px;}
.left_rail table a,.left_rail table a:hover,.left_rail table a:visited {color:#4d4d4d; font-size:14px;width:172px; border-bottom:1px solid #d5d9ca; display:block; padding:6px 6px 5px 14px;  margin-left:4px;}
.left_rail table a:hover,.left_rail table a.active {background:#f9fbf4; text-decoration:none !important;}
.left_rail .first {padding:0; background:url(../Graphics/MMSRedesign/left_rail_top.gif) no-repeat top left; height:6px;}
.left_rail .last {padding:0; background:url(../Graphics/MMSRedesign/left_rail_bot.gif) no-repeat top left; height:14px; margin-top:-1px;}
.left_rail .first td {border:none;}
.left_rail .last td{border:none;}
.left_rail .subnav {background:#f9fbf4; color:#5e5947; font-size:12px; margin: -2px 0 0 4px; padding:0 0 8px 15px; width:172px; overflow:hidden; border-bottom:1px solid #d5d9ca;}
.left_rail .subnav li {margin-bottom:4px; padding-left:9px; list-style-type:none; background:url(../Graphics/MMSRedesign/subnav_bullet.gif) 0 6px no-repeat; }
.left_rail .subnav a,.left_rail .subnav a:visited,.left_rail .subnav a:hover {color:#4d7dde; font-size:12px; margin:0; padding:0; border:none;width:152px;}
.left_rail .subnav a:hover {background:none; text-decoration: underline !important;border:none;}
.left_rail .subnav td {margin-bottom:4px; padding-left:9px; list-style-type:none; background:url(../Graphics/MMSRedesign/subnav_bullet.gif) 0 6px no-repeat;}


/*Article Level*/
#article .right_rail h2 {padding-bottom:0; margin-left:9px; line-height:1.1em; padding-right:10px;}
#article .right_feature_content p {margin-left:9px; width:282px; font-size:12px; *width:270px; _width:270px; margin-top:0;}
#article .content_area .news_section .block ul {margin:0 0 0 16px;}
#article .content_area .news_section .block ul li {color:#666; padding-bottom:4px;}
#article .blockList .block td {padding-bottom:14px; padding-top:3px;}
#article .content_area .block a {font-size:13px;}
#article .register {padding:23px 0 0 137px; float:left; padding-bottom:60px;}
#article .register a {background:url(../Graphics/MMSRedesign/register_btn.gif) no-repeat; display:block; width:141px; height:26px;}
#article .register a:hover {background:url(../Graphics/MMSRedesign/register_btn_hover.gif) no-repeat;}
.page_icons {float:left; padding-top:6px; border-top:1px solid #ccc; width:100%; text-align:right;}
.page_icons a {padding-left:19px; margin-left:6px;}
.print_icon {background:url(../Graphics/MMSRedesign/print.gif) top left no-repeat;}
.email_icon {background:url(../Graphics/MMSRedesign/email.gif) 0 2px no-repeat; padding-left:23px !important;}
.register_online {background:url(../Graphics/MMSRedesign/register_online_btn.gif) no-repeat; display:block; width:141px; height:26px; margin:15px 0 0 72px;}
.register_online:hover {background:url(../Graphics/MMSRedesign/register_online_btn_hover.gif) no-repeat;}
.register_info {border-top:1px solid #e2e2e3; float:left; width:270px; color:#707070; padding:2px 0 0 0; margin-top:18px; width:294px; *width:290px;}
.register_info h5 {margin:7px 0 1px 0; font-size:12px;}
.register_info a {font-size:12px; font-weight:normal;}

/*Search Results*/
#eventSearch {width: 418px; float: left; padding: 0px 0 0px 0px; }
/*#eventSearch input {float: left; _float:none; *float:none;}*/
#eventSearch /*input,*/ #eventSearch select {padding: 2px 0 0 10px; font-size: 16px; color: #666666; font-weight: bold; margin: 0; height: 20px; border-color: 9c9c9c;}
#eventSearch select {padding: 0 0 0 5px; height: 24px; color: #666666;font-size: 16px;}
#eventSearch select option {height: 20px; padding: 2px 0 0 0;}
#eventSearch #termInput{width: 246px;height: 25px; clear: both;padding: 2px 0 0 10px; font-size: 16px; color: black; font-weight: bold; margin: 0; border:1px solid;border-color: 9c9c9c;}

#eventSearch fieldset {padding: 0; margin: 0; border: none;}
#eventSearch .dateWrap { float: left; padding: 10px 0 0 0; width: auto}
.dateWrap #month {width: 114px; margin-right: 5px;}
.dateWrap #year {width: 114px; margin-right: 5px;}
#eventSearch .buttonWrap {float: left; width: 140px; padding-top: 15px;}
input.searchEvents {background: url(../Graphics/MMSRedesign/search_events_btn.gif) 0 0 no-repeat; height: 26px; display: block; width: 142px; float: left;}
input.searchEvents:hover {background: url(../Graphics/MMSRedesign/search_events_hover_btn.gif) 0 0 no-repeat;}

.searchResults {color: #666;}
.searchResults p {padding: 0; margin: 0;}
.searchResults h2 {margin: 12px 0 0 0;}
.searchResults .resultsSummary {padding: 14px 10px 2px 11px; !padding-left: 21px; font-size: 15px;}
.searchResults .resultsSummary #searchTerm {font-weight: bold;}
.sortRow td {overflow: hidden;}
.sortRow .leftSort, .sortRow .rightSort {background-color: #f1f1ef; width: 197px; !width: 194px; padding: 4px 10px;}
.sortRow .leftSort {float: left;}
.sortRow .rightSort {float: right; text-align:right;}
.searchResults  .resultNum {width: 32px; text-align: center; padding-bottom: 20px; vertical-align: top; font-weight: bold;}
.searchResults .firstResult td{padding-top: 20px;}
.searchResults  .result {padding-bottom: 20px;}
.searchResults  .result .searchTerm {background-color: #fff7c5; border-left: 1px solid #fff7c5; border-right: 1px solid #fff7c5;}
.searchResults  .result .date {font-weight: bold;}
.searchResults  .result .resultName {font-weight: bold; margin-bottom: 4px; display: block;}
.searchResults  .result .credits {margin-bottom: 2px;}
.searchResults .pagination td{border-top:1px solid #e5e5e5; padding-bottom:17px;}
.searchResults .pagination ul {float: right; overflow: hidden;}
.searchResults .pagination ul li {float: left; list-style: none; padding-left: 5px;}
/* Tabs 
.tabs2 td {
	text-align:center;vertical-align:super;BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;
}
.tabs2 td.lastone {
	BORDER-RIGHT:none;
}
.tab-container2 {
	 BACKGROUND: white; border-Right:#999999 1px solid;border-left:#999999 1px solid;border-Bottom:#999999 1px solid; width:100%;
}

.TAB_TD2 {
	TEXT-ALIGN: center;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;PADDING-TOP: 0px;
}
.tabs2 a {background: silver;color:black; width:100%;HEIGHT: 25px;font-weight:bold;text-align:center;vertical-align:bottom; BORDER-Bottom: #999999 1px solid;}
.tabs2 A:hover {font-weight:bold;} 

.tabs2 a.tab-active {background: white;BORDER-Bottom: #999999 none;}
.main_bg { width:300px;height:50 px;}
.main_bg2 { width:400px;height:50 px;}

*/

.feedburnerFeedBlock #creditfooter { 

   display: none; 

} 


/* Tabs - Raju */
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/* HOME PAGE TABS - Added by Raju, CSS FROM SITEWORX , Jan 19th 2009 */
/* Home Page Tabs */

/** Edited by Siteworx 3/4/09 **/
#pane1 {background:url(/AM/Graphics/MMSRedesign/home_carousel/pane1_event_sect.jpg) no-repeat;} /*These are the backgrounds for each tab*/
#pane2 {background:url(/AM/Graphics/MMSRedesign/home_carousel/pane2_news_sect.jpg) no-repeat;} /*These are the backgrounds for each tab*/
#pane3 {background:url(/AM/Graphics/MMSRedesign/home_carousel/pane3_drsday_sect.jpg) no-repeat;} /*These are the backgrounds for each tab*/
#pane4 {background:url(/AM/Graphics/MMSRedesign/home_carousel/pane4_new-look_sect.jpg) no-repeat;} /*These are the backgrounds for each tab*/
/** End 3/4/09 Edit **/

#tabContainer .pane_container {color:#fff; margin:0 0 0 26px; padding-top:28px;}
#tabContainer .pane_container h2 {color:#fff; font-size:26px; width:340px; margin:0; font-weight:normal; line-height:28px;} /*font-size was 28px,line-height was 26px - Raju March 17th 2009*/
#tabContainer .pane_container h4 {font-size:16px; margin:0; font-weight:normal;}
#tabContainer .pane_container p {font-size:14px; width:220px;}
#tabContainer .pane_container .register {background: url(/AM/Graphics/MMSRedesign/home_register.jpg) 0 0 no-repeat; display: block; height: 25px; width: 133px;}
#tabContainer .pane_container .register:hover {background-image: url(/AM/graphics/MMSRedesign/home_register_hover.jpg);}
.tab_td2 {padding:0; margin: 0; width:620px; height:255px; color:#fff; font-size:14px; vertical-align:top;}
.tab-container2 {width:620px; height:254px !important; background:url(/AM/graphics/MMSRedesign/tab_bg.gif) repeat-x;}
.tab-panes2 {height:226px !important; display:none;}
.tab-panes2 .main_bg2 {height:266px; _height:226px;}
#slideshow_control, .tabs2 {height:26px; float:left; margin:2px 0px 0 0;}
.tabs2 ul {margin:0; padding:5px 0 0 0;*padding-top:0px;}
.tabs2 ul li {list-style-type:none; float:left; padding:0 10px; margin:0;}
#slideshow_control a, .tabs2 a {color:#396b91; font-size:14px;}
#slideshow_control a, .tabs2 a:hover {text-decoration:underline;}
#slideshow_control { float: right; margin: 5px 8px 0 0 }
.tabs2 li a {*padding-top:5px;_padding-top:5px;*float:left;_float:left;}
.tabs2 li.home_active, a.home_active {
	height:23px;*height:28px;_height:28px;
	background:url(/AM/graphics/MMSRedesign/home_tab_active.gif) 0 0 repeat-x;
	border:solid #dddbd7; 
	border-width:0 1px;
	top:-10px;
	*margin-top:-2px;_margin-top:-2px;
	position:relative; *position:static; _position:static;
	padding-top:8px;padding-left:10px;padding-right:10px;*padding-top:0;
	z-index:3; 
	display:block; *display:inline; _display:inline;

}
.tabs2 li.home_active a {*padding-top:0;_padding-top:0;*float:none;_float:none;}

.tabs2 .play-container {float:right; width:120px; background:#f30;}

/*END OF HOME PAGE TABS*/

/************************/

/*End of Tabs - Raju*/
/*******************************  BEGIN SITEWORX FIXES   ***************************************/
  
/********************* 
  Page header fixes
 *********************/

/* Search box font color */
#banner .search form .searchBox {color:#000000 !important;}
#banner .search form .searchButton {
	margin-left:7px;
	margin-bottom:4px;
	_margin-bottom:0px;
	*margin-bottom:-5px;
}

/* #banner .search form .searchButton:hover {background: url(/AM/Graphics/MMSRedesign/search_hover.jpg) 0 0 no-repeat;} */
#banner .search form .searchButton {
	text-align:center;
	width:92px;
	height:26px;
	border:0;
	background: url(../Graphics/MMSRedesign/search.jpg) 0 0 no-repeat;
}
#banner .search form .searchButton:hover {background: url(../Graphics/MMSRedesign/search_hover.jpg) 0 0 no-repeat;}
#banner .search form .searchButton {cursor:pointer;}

/********************* 
  Main Sections Fixes
 *********************/

.sectionA {
	border-right:3px solid #F4F3F2;
	padding-right:20px;

}

.TPTitle h2 {margin:0 0px 0px 8px;padding-right:10px}

/********************* 
 Tabbed container fixes
 *********************/

/*  h4 and p font colors */
#tabContainer .pane_container h4,
#tabContainer .pane_container p {color:#FFFFFF;} 

/********************* 
 Tabbed container Images
 *********************/
tabContainer #pane1 {} 
tabContainer #pane2 {}
tabContainer #pane3 {}
tabContainer #pane4 {}



/* Feed Burner Fixes */

.sectionA .block .feedburnerFeedBlock {
	margin-left:10px;$margin-left:0px;
	margin-right:5px;
	
	
}
.sectionA .block .feedburnerFeedBlock ul {
	border-top:1px solid #E5E5E5;
	margin:0; *margin-left:15px;
	padding-left:0;
}
.sectionA .block .feedburnerFeedBlock ul li,
.block ul li {
	border-bottom:1px solid #E5E5E5;
	list-style:none;
	margin:0;
	padding:6px 0 8px 5px;
}

.block .pubList {
	margin-left:15px;margin-bottom:0px;
	padding-top:5px;padding-bottom:0;
	width:280px;

}
.block .pubList li {padding-bottom:7px;margin:0;}
.block .pubList li p {margin-bottom:0;}
.block .pubList li p,
.block .pubList li  {margin-top:0}
.block ul {
	margin-left:20px;
	margin-top:0;
	padding:0;
}
.block ul li {margin:0;padding:0;}
.sectionA .block .feedburnerFeedBlock ul li {padding-left:0;}
.sectionA .block .feedburnerFeedBlock ul li p {
	margin: 0 0 0 5px;
	padding:0;
}
.sectionA .block .feedburnerFeedBlock .feedTitle {
	margin-bottom:5px;
	*margin-left:20px;
}
.sectionA .block .feedburnerFeedBlock p.feedTitle a {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.sectionA .block .feedburnerFeedBlock ul li p.date {
	margin:0;
	padding:0;
}
.sectionA .block .feedburnerFeedBlock .fbsubscribelink{
	margin-top:7px;
	*margin-left:20px;
}
.sectionA .block .feedburnerFeedBlock .fbsubscribelink a {
	padding:0;
	width:150px;
}


/* Feed burner footer links */
.sectionA ul.footer_links {
	float:right;
	list-style:none;
	margin-right:10px;	
	margin-top:-27px;
	*margin-top:-25px;
	padding-right:0;
	width:150px;
}
.sectionA ul.footer_links .right {
	background: url(/AM/Graphics/MMSRedesign/blue_arrow.gif) 0 4px no-repeat;
	float:right;
	margin-right:0px;
	padding-left:9px;
	
	
}

/** Right Rail Promo Fixes */
.events_promo .tabs .active {
	background: url(../Graphics/MMSRedesign/tab_active.gif) 0 0 no-repeat; 
	border:0;
	float:left;
	height:30px;  
	margin:0 1px -5px 0;right:3px;
	width:143px;
}
.events_promo .tabs a.active  {
	background: url(../Graphics/MMSRedesign/blue_grad.gif) 0 0 repeat-x;
	float:left; 
	height:100%;
	margin:2px 0 10px 0px; _margin-left:1px;_margin-bottom:0; 	
	padding-right:2px;
	padding-top:5px;
	text-align:center;
	width:137px; 
}
.events_promo .tabs td {
	width:145px;
}


/** Left Rail Sub Nav **/
.left_rail table a, 
.left_rail table a:hover, 
.left_rail table a:visited {
	width:153px;$width:172px;_width:172px;
}
.left_rail .subnav {
	width:158px;$width:172px;_width:172px;
}
/* Subnav alignment */
.left_rail .last {
	background-repeat:none;
	float:left;
	width:180px;
}
/** Global Heading Styles **/
h3,
.Heading3
,h3 a, 
h3 a:hover,
.TPTitle {font-weight:bold;color:#666666;}

/** Right Rail **/
.right_feature_content ul {float:left;}
td.news_section ul  {}
td.news_section .block .feedburnerFeedBlock ul li {border:none;}
td.news_section .block .feedburnerFeedBlock .fbsubscribelink{
	border-bottom:1px solid #e5e5e5;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	margin-bottom:5px;

}
td.news_section .block .feedburnerFeedBlock .fbsubscribelink a img {
	border:none;
	margin-top:3px;
}
td.news_section .block .footer_links .right{
	border:none;
	padding-right:18px;
}


/* Right Rail Button Font Color */
.right_feature_content .button_cont div a strong {color:#fff}
.right_feature_content .button_link {text-align:center}

/* Right Rail NEJm Promo Alignment */
.nejmPromo {}

/* Sign Up Button */
.subscribe_promo .button_link {text-align:center;display:block;width:133px;height:21px;background: url(../Graphics/MMSRedesign/orange_btn.gif) 0 0 no-repeat;text-decoration:none;color:#fff;font-size:14px;font-weight:bold;padding-top:5px;}
.subscribe_promo .button_link:hover {background: url(../Graphics/MMSRedesign/orange_btn_rollover.gif) 0 0 no-repeat; color:#FFFFFF !important;text-decoration:none !important;}
.subscribe_promo .button_link strong {color:#fff;font-size:14px;}

.main_content .searchBox {float:left;margin-right:4px;margin-top:2px;}

/** Key Issues  **/
.keyIssues h3 {margin-bottom:0}
.keyIssues p {margin:5px 0 0 0;}
.keyIssues img {border:1px solid #999999;padding:2px;margin-top:0;}

/** CME Landing Page Styles **/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.right_rail .toolsandResourcesRR,
	.right_rail .browseMedaFormatRR,
	.right_rail .cmeResourcesRR {float:left;clear:both;}
}

.right_rail .toolsandResourcesRR img,
.right_rail .browseMedaFormatRR img,
.right_rail .cmeResourcesRR img {border:none;}

/** CME Right Rail Event Module **/
.eventList h2 {padding-top:0px;}

/** CME Landing Page Main Content Styles **/
.cmeHomeContent {
	margin-right:15px;
	_margin-right:0;
	*margin-right:0;
}
.cmeHomeContent h1 {
	border-bottom:1px solid #E6E6E6;
	color:#5E5947;
	font-size:24px;
	font-weight:normal;
	margin:0 0 5px;
	margin-top:0;
	width:600px;
}	
.cmeHomeContent h2 {
	color:#666666;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin:0 0 4px;
	padding:0;
	clear:right;
	width:480px;

}
.cmeHomeContent hr {
	background-color:#E5E5E5;
	border:none;
	color:#E5E5E5;
	height:2px;
	width:600px;

}
.cmeHomeContent img {
	border:1px solid #999999;
	clear:none;
	float:left;
	margin-left:5px;
	margin-right:10px;
	margin-top:3px;
	padding:2px;
}
.cmeHomeContent .topicTxt {
	float:left;
	margin-top:0px;
	width:480px;
}
.cmeHomeContent .topicTxt a {padding-top:5px;display:block;width:150px;}

/** Safari Fixes */
/* Top search button formatting */
#banner .search form {width:301px;}

/* Flash holder fix */
table.flash_holder {margin-left:-5px;*margin-left:-1px;_margin-left:-1px;width:639px;*width:634px;_width:634px;}
/* Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	table.flash_holder {margin-right:15px; }
}


/** Opera Fixes */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 head~body table.flash_holder  { margin-right:15px; }
}

/** Homepage Cleanup */
.readMoreAdvocacy {display:block;margin-top:-22px;margin-right:17px;*margin:0;*margin-right:10px;}
ul.footer_links {*float:left;*margin-top:-35px;*width:250px;}

/** Search Events **/
#year{margin-left:10px;}
.searchEventsBtn {margin-bottom:10px;margin-left:10px;*margin:0;_margin:0}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 head~body .searchEventsBtn   { margin-bottom:0; }
}

/** General Img Styles */
.generalImgStyle {
	border:1px solid #999999;
	float:left;
	margin:0 5px 10px 0px;
	padding:2px;
}

/** NEJM Img style*/
.feedburnerFeedBlock ul li div a img {margin:5px 5px 5px -15px;*margin-left:-25px;_margin-top:0px;}
.feedburnerFeedBlock .fbsubscribelink a img {border:0;margin-right:5px;}
/** Heading Style Fixes */
.content_area h2.newsPubHeading {padding-left:0px !important;padding-top:17px;}
h2.contEdHeading {padding-left:5px;padding-top:3px;}
/*******************************  END SITEWORX FIXES   ***************************************/

/**** Colorbox - Slideshows etc., Raju Datla June 8th 2009 *********************************/


/************ End color box edits, June 8th 2009 ******************************/		
/** SITEWORX - 05-04-10 - Calendar Edits**/	
.CalendarTable {
    margin-bottom: 15px;
    border-bottom: 1px solid LightGray;
    border-right: 1px solid LightGray;
    width: 750px;
}
.CalendarTable td {
    border-top: 1px solid LightGray;
    border-left: 1px solid LightGray;
}

.CalendarAddEvent, .CalendarSubmitEvent {
    background: #dbe6bb url(../Graphics/MMSRedesign/calendar-green-gradient.png) 0 0 repeat-x scroll;
}
.CalendarTable .CalendarDayOfWeek {
    background: #dbe6bb url(../Graphics/MMSRedesign/calendar-green-gradient.png) 0 0 repeat-x scroll;
    padding: 0.75em 0;
    font-size: 14px;
}

.CalendarTable .CalendarDay {
    padding: 5px;
}

.CalendarLegend {
    background: #dcebee url(../Graphics/MMSRedesign/calendar-blue-gradient.png) 0 0 repeat-x scroll;
}

.CalendarLegend, .CalendarFilters, .CalendarSearchForm, .CalendarAddEvent, .CalendarSubmitEvent {
    padding: 0 5px;
    margin-bottom: 5px;
}
.CalendarDay a{
    color: #4D7DDE !important;
}
/** End Calendar Edits - 05-04-10 **/