html, body  {width:100%;}
.breaker {clear:both}
body  {background: #ffffff url(images/site_background.gif) repeat-x top left;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:100%; margin:0; padding:0px; display:block; text-align:left;   }

a  {text-decoration:none;}
a:hover, a:active  {text-decoration:underline;}
a:visited {color:#043a66; }

/*----------------
---   Site Areas   ---
------------------*/
#sitecontainer {padding:0px; margin:0 auto; display:block; text-align:center; width:100%; height:100%  }
#toolbar {background:#559fd4 url(images/top_background.gif) repeat-x; width:980px; height:50px; margin:0 auto; display:block; padding:0; }
#top {width:980px; color:#005596; margin:0 auto 10px auto; display:block; padding:0px; margin-top:20px;}
#uppercontent {padding:0px; margin:0px; display:block; }
#container {width:980px; background:#FFFFFF; padding:0px 0px 10px 0px; margin:0px auto; display:block; z-index:-2}
#container #sitearea_left {width:670px; margin:2px; float:left; padding:0px; display:block; }
#container #sitearea_right {width:300px; margin:2px 2px 0 0; float:right; padding:0px; display:block; }

*html #top {width:980px; color:#005596; margin:0 auto 8px auto; display:block; padding:0px; margin-top:20px;}
*html #container #sitearea_right {width:295px; margin:0 1px 0 0; float:right; padding:0px; display:block; }

#bottomcontent {width:960px; margin:0px 10px; padding:0px; display:block; }
#container h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#015697; font-size:150%; letter-spacing:5px; display:block; margin:0px 0px 5px 0px; padding:10px 0px; font-weight:normal; line-height:2px; }
#bottomcontent #news h3 {font-weight:normal; text-align: left; color:#5fb45a; font-family:Georgia, "Times New Roman", Times, serif; background:url(images/sitearea_split_header_news.gif) no-repeat bottom center; font-size:150%; padding:0px 0px 15px 50px; margin:0px; display:block; }
#bottomcontent #calendar h3 {color:#5fb45a; font-family:Georgia, "Times New Roman", Times, serif; background:url(images/sitearea_split_header_cal.gif) no-repeat bottom center; font-size:140%; padding:0px 0px 15px 45px; margin:0px; display:block; font-weight:normal; text-align: left;}
#bottomcontent #myrmh h3 {color:#015697; font-family:Georgia, "Times New Roman", Times, serif; background:url(images/sitearea_split_header_myrmh.gif) no-repeat bottom center;  font-size:140%;  padding:0px 0px 15px 45px;  margin:0px; display:block; font-weight:normal; text-align: left;}

.splitheader a { color:#043a66; }
#news, #calendar, #myrmh { width:309px; background-color:transparent; }
#news img, #calendar img { padding:0px; margin:0px;   display:block; }
#bottomcontent #dnn_ContentPane {background-image: url(images/sitearea_split_background.gif); background-repeat:no-repeat; background-position:0px bottom; width:960px; padding:0px; margin:0px; display:block}
#bottomcontent .more  { display:none;}
#bottomcontent .more a { color: #043a66; font-family:Georgia, "Times New Roman", Times, serif;}

.splitcontainer {font-size:70%; height:12.3em;  padding:0px;  margin:0px;  display:block; text-align: left; background-color:transparent; border-left:1px solid #cccccc; border-right:1px solid #cccccc}
.splitcontainer p {padding:5px 10px 0px 10px; margin:0px; display:block; }
.splitcontainer a { color: #043a66; }

#news .more a{font-size:110%}
#news {padding:0px; margin:0px 16px 0 0; display:block; float:left; font-size:90%}
#news p.date {color:#666666; text-align:right; padding:3px 10px 10px 0px;}

#bottomcontent #morecontent {width:960px; padding:0px; margin:0px; display:block; background:#f3f3f3 url(images/morebottom.gif) no-repeat bottom; font-size:70%; color:#043a66; font-family:Georgia, "Times New Roman", Times, serif;  height:20px;    }
#bottomcontent #morecontent a {color:#043a66}
#bottomcontent #morecontent a.newslink {padding:0px 0px 0px 0px; margin:0px;} 
#bottomcontent #morecontent a.callink {padding:0px 0px 0px 0px; margin:0px;} 
#bottomcontent #morecontent a.myrmhlink {padding:0px 10px 0px 0px; margin:0px}
#bottomcontent #registerRMH {float:right; padding:0px 10px 5px 0px; margin:0px; display:block}
#bottomcontent #registerRMH a {color:#8e9195; font-weight:bold; text-decoration:none; font-size:12px}

#bottomcontent #morecontent #newslinkdiv {padding:0px; margin:0px; display:block; float:left; width:300px; text-align:right}

#bottomcontent #morecontent #morecontentrightfloat {padding:0px; margin:0px; display:block; float:right; width:635px}

#bottomcontent #morecontent #morecontentrightfloat #callinkdiv {padding:0px; margin:0px; display:block; float:left; width:296px; text-align:right}
#bottomcontent #morecontent #morecontentrightfloat #myrmhdiv {padding:0px; margin:0px; display:block; float:right; width:200px; text-align:right}




/*----------------
---   MY RMH BUTTON ROLLOVERS  ---
------------------*/

#myrmh .myrmhnavigator {width:250px; text-align:center; padding:0px; margin:0px auto; display:block}
#myrmh .myrmhnavigator img {padding:0px; margin:0px;}
#myrmh .myrmhnavigator .myrmhnavigatorleft {width:56px; padding:0px; margin:0px; display:block; float:left}
#myrmh .myrmhnavigator #dncbutton a.dncroll {background-image: url(images/dnc.gif);height:82px; width:56px; padding:0px 0px 0px 0px; margin:0px; display:block}
#myrmh .myrmhnavigator #dncbutton a.dncroll:hover { background-image: url(images/dnc_rollover.gif);height:82px; width:56px; padding:0px 0px 0px 0px; margin:0px; display:block  }
#myrmh .myrmhnavigator .myrmhnavigatorright {padding:0px; margin:0px; display:block; float:right; width:150px;  }
#myrmh .myrmhnavigator #librarybutton a.healthlibroll {background-image: url(images/library.gif);height:82px; width:56px; padding:0px 0px 0px 0px; margin:0px; display:block; float:left}
#myrmh .myrmhnavigator #librarybutton a.healthlibroll:hover { background-image: url(images/library_rollover.gif);height:82px; width:56px; padding:0px 0px 0px 0px; margin:0px; display:block  }
#myrmh .myrmhnavigator #drugbutton a.drugrefroll {background-image: url(images/drug.gif);height:82px; width:56px; padding:0px 0px 0px 0px; margin:0px; display:block; float:right}
#myrmh .myrmhnavigator #drugbutton a.drugrefroll:hover { background-image: url(images/drug_rollover.gif);height:82px; width:56px; padding:0px 0px 0px 0px; margin:0px; display:block  }

/*----------------
---   Navigation   ---
------------------*/
.tab_nav li, .toolbar_nav li, .main_nav_link li  {display:inline;}
.tab_nav li, .toolbar_nav li {list-style:none; font-size:70%; font-weight:bold;}
.toolbar_nav li, .toolbar_nav li a, .main_nav_link li a, .toolbar_nav li a:visited, .main_nav_link li a:visited {color:#FFFFFF; }

ul.tab_nav { background:url(images/tab_nav_back.gif) repeat-x;text-align:left; float:left; padding:0px; height:50px; text-transform:uppercase; margin:0px; display:block }
.tab_nav li { padding:0px 0px 0px 0px; margin:0px; display:block; float:left}
.tab_nav li.tab_nav_endleft {background:url(images/tab_nav_endleft.gif) repeat-x;   }
.tab_nav li.tab_nav_endright {background:url(images/tab_nav_endright.gif) repeat-x;  padding:0px 18px 37px 0px  }
.tab_nav li.tab_nav_spacer {background:url(images/tab_nav_spacer.gif) repeat-x; padding:0px 10px 37px 9px; margin:0px  }
.tab_nav li.tab_nav_link {background:url(images/tab_nav_back.gif) repeat-x; }
.tab_nav li.tab_nav_link a {padding:0px 0px 0px 0px; margin:22px 0px 0px 5px; display:block; float:left; color:#e66c00 }
*html .tab_nav li a, *html .tab_nav li.doctor a, *html .tab_nav li.phone a, *html .tab_nav li.faq a, *html .tab_nav li.contact a {padding:0px 0px 0px 0px; margin:22px 0px 0px 3px; display:block; float:left; color:#e66c00 }


/*--------Tab nav specifics------------------*/
		/*--Physician Finder--*/

#PhysicianFinder .tab_nav li.tab_nav_endleft {background:url(images/tab_nav_endleft_on.gif) repeat-x;   height:50px; display:block; float:left}
#PhysicianFinder .tab_nav li.doctor {background:url(images/tab_nav_back_on.gif) repeat-x; height:50px; display:block; float:left }
#PhysicianFinder .tab_nav li.spacer1 {background:url(images/tab_nav_spacer_on.gif) repeat-x; padding:0px 10px 0px 9px; margin:0px;height:50px; display:block; float:left  }

#PhoneDirectory .tab_nav li.spacer1 {background:url(images/tab_nav_spacer_on2.gif) repeat-x; padding:0px 10px 0px 11px; margin:0px;height:50px; display:block; float:left  }
#PhoneDirectory .tab_nav li.phone {background:url(images/tab_nav_back_on.gif) repeat-x;height:50px; display:block; float:left }
#PhoneDirectory .tab_nav li.spacer2 {background:url(images/tab_nav_spacer_on.gif) repeat-x; padding:0px 10px 0px 9px; margin:0px;height:50px; display:block; float:left  }

#FAQ .tab_nav li.spacer2 {background:url(images/tab_nav_spacer_on2.gif) repeat-x; padding:0px 10px 0px 11px; margin:0px;height:50px; display:block; float:left  }
#FAQ .tab_nav li.faq {background:url(images/tab_nav_back_on.gif) repeat-x;height:50px; display:block; float:left }
#FAQ .tab_nav li.spacer3 {background:url(images/tab_nav_spacer_on.gif) repeat-x; padding:0px 10px 0px 9px; margin:0px;height:50px; display:block; float:left  }

#ContactUs .tab_nav li.spacer3 {background:url(images/tab_nav_spacer_on2.gif) repeat-x; padding:0px 10px 0px 11px; margin:0px;height:50px; display:block; float:left  }
#ContactUs .tab_nav li.contact {background:url(images/tab_nav_back_on.gif) repeat-x; height:50px; display:block; float:left }
#ContactUs .tab_nav li.spacer4 {background:url(images/tab_nav_spacer_on.gif) repeat-x; padding:0px 10px 0px 9px; margin:0px;height:50px; display:block; float:left  }

.toolbar_nav {text-align:right; float:right; padding:25px 0px 0px 0px; margin:0px; letter-spacing:-.15px;   }
 

/*----------------
---   Logo, Search, Contact Information   ---
------------------*/
#top img.logo 
{padding: 0 0 0 0px; margin:0px; display:block; float:left;}

#top .phone_search 
{
    font-family:Georgia, "Times New Roman", Times, serif; 
    font-size:110%; 
    float:right; 
    font-weight:bold; 
    text-align:right; 
    display:block; 
    padding:0px 0 0px 0; 
    margin:20px 0 0 0; 
    width:700px; 
    height:60px;
}
#top .phone 
{
    float:left; 
    padding:0px 20px 0 0; 
    margin:0px; 
    display:block;
}
#top .phone .addy 
{
    color:#005596; 
    font-size:50%; 
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:normal; 
    padding:3px 0; 
    margin:0px;  
}
#top .field 
{
    float:right; 
    background: url(images/search_background.gif) no-repeat; 
    padding:8px 0 0 0px; 
    margin:3px 5px 0 0px; 
    height:50px; 
    width:303px;
}
#top .field input
{
    height:23px; 
    width:176px; 
    border:1px solid #cccccc; 
    margin:0px;
    padding: 0px;
    font-size: 110%;
   
}
#top .field a 
{
    
    margin:0px;
    padding:0px 10px 0px 0px;
    color:#e66c00;
    font-weight: bold;
    font-size: 110%;
}

/*------------------
---   Main Navigation   --- 
--------------------*/

  
div.radmenu  
	{z-index:0;height: 45px; text-align:center; list-style:none;  width: 980px;  margin:0px auto; padding: 0px;   line-height: 47px; float: none; white-space: normal; border: none 0px #000;}
#Default_Nav 
	{height: 45px;width:990px; margin:0px auto; padding:0px;background:url(images/nav_mainback.jpg) no-repeat }
#Default_Nav UL
{width:980px;}
.RadMenu_Default 
	{background-image:none !important; background-color:transparent !important }
div.radmenu UL.horizontal, div.radmenu UL.horizontal LI.item ul, div.radmenu UL.horizontal LI.item ul li, div.radmenu UL.horizontal LI.item ul li ul 
	{list-style: none;  }
div.radmenu UL.horizontal LI.item A.link:hover   
	{ background:url(images/nav_rollover.gif) repeat-x top left; text-decoration:none}
.radmenu .leftImage 
	{list-style:none !important}
div.radmenu UL.horizontal LI.item A.link span.text
	{list-style: none; padding: 0px; display: inline;font-size: 90%; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-image:none; text-decoration:none}
div.radmenu UL.horizontal LI.first A.link 
	{list-style: none; border-style: none; display: block; line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background_home.gif) repeat-x top left; margin: 4px 0 0 0; padding:0px; width:88px; float:left; text-align:center }
div.radmenu UL.horizontal LI.first A.link:hover   
	{list-style: none; border-style: none; display: inline; line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background_home_on.gif) repeat-x top left; margin: 4px 0 0 0; padding:0px; width:88px; float:left; text-decoration:none; text-align:center}
div.radmenu UL.horizontal LI.last A.link 
	{list-style: none; border-style: none; display: block; line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background_end.gif) repeat-x top left; margin: 4px 0 0 0; padding:0px; width:112px; float:left; text-align:center; overflow:hidden }
div.radmenu UL.horizontal LI.last A.link:hover   
	{list-style: none; border-style: none; display: inline; line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background_end_on.gif) repeat-x top left; margin: 4px 0 0 0; padding:0px; width:112px; float:left; text-decoration:none; text-align:center; overflow:hidden}
div.radmenu div.slide
	{background-color: #559fd4; font-size: 100%; display: block; border: solid 0px #005596;  overflow:hidden; width:auto}
div.radmenu div.slide UL.vertical
	{border:0px;list-style: none;width: auto;  }
div.radmenu div.slide UL.vertical li.item
	{list-style: none;border: solid 1px #005596;border-top: solid 1px #79c6fe;display: block;line-height: normal;padding: 1px 0px;}
div.radmenu div.slide UL.vertical li.first
	{list-style: none; border-bottom: solid 1px #005596;border-left: solid 1px #005596;border-right: solid 1px #005596; border-top: solid 1px #005596; display: block; line-height: normal; padding: 1px 0px;}
div.radmenu div.slide UL.vertical li.item a.link
	{font-size: 10px;line-height: normal; border: none 0px #000; display: block; height: auto; background-image:none; padding:2px 2px; font-weight:normal}
div.radmenu div.slide ul.vertical li.item a.link:hover
	{font-size: 10px;line-height: normal; border: none 0px #000; display: block; height: auto; background-image:none; padding:2px 2px; font-weight:normal; text-decoration:underline; background-image:none}
div.radmenu div.slide UL.vertical li.item a.link span.text
	{background-image: none;  font-size: 10px; margin: 0px;  display: inline;}
.main_nav_sep 
	{ margin: 5px 0px 0px 0px; padding: 0px; border: 0px; width:2px}

div.radmenu UL.horizontal li.item a#dnn_main_nav_RadMenu1_m2 {width:126px; text-align:center; padding:0px; margin:0px; display:block; float:left; border-style: none;  line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background.gif) repeat-x top left; margin: 4px 0 0 0; text-decoration:none}
div.radmenu UL.horizontal li.item a#dnn_main_nav_RadMenu1_m4 {width:181px; text-align:center; padding:0px; margin:0px; display:block; float:left; border-style: none;  line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background.gif) repeat-x top left; margin: 4px 0 0 0; text-decoration:none}
div.radmenu UL.horizontal li.item a#dnn_main_nav_RadMenu1_m6 {width:143px; text-align:center; padding:0px; margin:0px; display:block; float:left; border-style: none;  line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background.gif) repeat-x top left; margin: 4px 0 0 0; text-decoration:none}
div.radmenu UL.horizontal li.item a#dnn_main_nav_RadMenu1_m8 {width:170px; text-align:center; padding:0px; margin:0px; display:block; float:left; border-style: none;  line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background.gif) repeat-x top left; margin: 4px 0 0 0; text-decoration:none}
div.radmenu UL.horizontal li.item a#dnn_main_nav_RadMenu1_m10 {width:148px; text-align:center; padding:0px; margin:0px; display:block; float:left; border-style: none;  line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background.gif) repeat-x top left; margin: 4px 0 0 0; text-decoration:none}

div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m2 {width:126px; text-align:center; padding:0px; margin:0px; display:block; float:left; border-style: none;  line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background.gif) repeat-x top left; margin: 4px 0 0 0; text-decoration:none}
div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m4 {width:181px; text-align:center; padding:0px; margin:0px; display:block; float:left; border-style: none;  line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background.gif) repeat-x top left; margin: 4px 0 0 0; text-decoration:none}
div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m6 {width:143px; text-align:center; padding:0px; margin:0px; display:block; float:left; border-style: none;  line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background.gif) repeat-x top left; margin: 4px 0 0 0; text-decoration:none}
div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m8 {width:170px; text-align:center; padding:0px; margin:0px; display:block; float:left; border-style: none;  line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background.gif) repeat-x top left; margin: 4px 0 0 0; text-decoration:none}
div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m10 {width:148px; text-align:center; padding:0px; margin:0px; display:block; float:left; border-style: none;  line-height: 42px; font-weight: bold;  color: #fff; background:url(images/nav_background.gif) repeat-x top left; margin: 4px 0 0 0; text-decoration:none}
 
div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m2:hover, div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m2:active, div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m4:active, div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m4:hover, 
div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m6:active, div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m6:hover, div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m8:active, div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m8:hover,
div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m10:active, div.radmenu UL.horizontal li.item a#dnn_RADMENU1_RadMenu1_m10:hover {background:url(images/nav_rollover.gif) repeat-x top left}

#admin div.radmenu UL.horizontal LI.item A.link 
{margin: 4px 0 0 0; padding:0px 2px 0px 2px}
#admin div.radmenu UL.horizontal LI.item A.link:hover 
{margin: 4px 0 0 0; padding:0px 2px 0px 2px}

/*------------------
---   Footer   ---
--------------------*/
#footertop 
	{width:980px; margin:0 auto; padding:10px 0px 0px 0px; display:block; background:url(images/footer_top.gif) no-repeat bottom center #ffffff; height:15px; }
#footertop,  x:-moz-any-link  
	{padding:10px 0px 0px 1px}
#footerbottom,  x:-moz-any-link  
	{padding:0px 0px 0px 1px}
#footer 
	{width:100%; margin:0 auto; padding:0px 0px 0px 0; display:block;  background:url(images/footer_background2.gif) repeat-y center #cbdbf2; color:#666666; text-align: center; height:auto; display:block}
#footerbottom 
	{width:980px;  margin:0 auto;   padding:0px 0px 0px 0px;  display:block; background:url(images/footer_bottom.gif) no-repeat top center #ffffff;  height:15px}
#footerbottom,  x:-moz-any-link  
 	{padding:0px 0px 0px 1px}
#sitemap 
	{width:980px;  margin:0 auto;  padding:0px 0px 15px 0px;  display:block;  }
#sitemap ul 
	{list-style:none;}
#sitemap a 
	{color:#666; font-size:70%;}
#mapcontent 
	{padding:0px; margin:0px 0px 0px 0px;  display:block;  width:970px;  }
	
#mapcontent h1 
{
    text-align:center; 
    font-size:90%; 
    padding:0px 0px 20px 0px; 
    margin:0px; 
    display:block;
}
#mapcontent h2 
{
    font-size:80%; 
    padding:10px 0px 0px 0px; 
    margin:0px; 
    display:block;
}
#mapcontent #sitemap_col_1, #mapcontent #sitemap_col_2, #mapcontent #sitemap_col_3, #mapcontent #sitemap_col_4, #mapcontent #sitemap_col_5  
{
    padding:0px; 
    margin:0px; 
    display:block; 
    float:left; 
    border-right:1px solid #cccccc; 
    width:165px;
}
#mapcontent #sitemap_col_6  
{
    padding:0px; 
    margin:0px; 
    display:block; 
    float:right;  
    width:165px;
}
/*------------------
---   Calendar   ---
--------------------*/

.EventHeadingDetail{
	display:block;
	margin-bottom:10px;
}
table.EventsCal{
	display:table;
	width:420px;
	border-collapse:collapse;	
	border:none;
	background:#fff;
	padding-bottom:20px;
}
.tabcontent #divEventsCalendar #CalendarHolder{
	display:block;
	width:380px;
	overflow:hidden;
	padding-left:2px;
}
.tabcontent #divEventsCalendar #CalendarHolder table.EventsCal{
	width:378px;
}
.tabcontent table.EventsCal td span.EventHeadingCalendar{
	display:block;
	width:25px;
	overflow:hidden;
}
.EventsCalendar a {
	color:#6fa2d5;
}
.CalTitle {
	font:bold 11px verdana,arial,sans-serif;
}
td.CalMonthDay{
	width:70px;
	overflow:hidden;
	vertical-align:middle;
	background:#fff;
	font:normal 11px verdana,arial,sans-serif;
	border:1px solid #EFEFEF;
	padding:5px;
}
td.CalToday{
	background:#EFEFEF;
	font:bold 11px verdana,arial,sans-serif;
	padding:5px;
	border:1px solid #EFEFEF;
}
.CalDayofWeek{
	background:#DFEFFB;
	color:#000;
	font:normal 11px verdana,arial,sans-serif;
	padding:5px;
	border:1px solid #fff;
}
.RowCalendar {
	background:#EFEFEF;
}
.CalOtherMonth{
	color:#EFEFEF;
	background:#fff;
	font:normal 11px verdana,arial,sans-serif;
	border:1px solid #EFEFEF;
}
span.EventDate{
	display:block;
	color:#777;
}
table.UpcomingEventsTable{
	border-collapse:collapse;
	display:table;
	border:none;
	margin:0px 5px 0px 5px;
}
.GridHeader{
	background:transparent;
	text-align:left;
	border:none;
}
.TextGridItem{
	text-align:left;
	font:normal 11px verdana,arial,sans-serif;
	padding:5px 0px 5px 0px;
	background:#fff;
}
tr.GridItem, .TextGridItem, .GridBaseStyle {border:none;}
tr.GridItem td{
	border-bottom:1px dashed #BEDBFB;
}
.EventCountdown{
	display:block;
	font:10px verdana,arial,sans-serif;
	color:#777;
}
a.EventTitle{
	font:bold 12px verdana,arial,sans-serif;
	margin:5px 0px 5px 0px;
}
.detailshead {
	display:block;
	margin-top:20px;
	font:bold 14px verdana,arial,sans-serif;
	color:#4D80B5;
}
#CalEventDetails .BackButton {
	margin:20px 0px 20px 0px;
	background:#04487C;
	color:#fff;
	cursor:pointer;
	border:1px solid #ACD6FE;
}
#CalEventDetails .BackButton:Hover{
	background:#1367A7;
}
#CalEventDetails .iCalImg {
	display:block;
	margin:0px 0px 10px 0px;
}
.CommandButton {
}

/*------------------
---   Promo and Signup   --- 
--------------------*/
#signup 
{
    margin:0px 10px; 
    padding:0px; 
    display:block; 
    width:280px; 
    color:#043a66; 
    font-size:60%;
    text-align: left; 
}
#signup .field 
{
    background: url(images/signup_background.gif) no-repeat; 
    padding:10px 10px 0 10px; 
    margin:10px 0 0 0; 
    height:50px; 
    text-align:center; 
    display:block; 
}
.NewsSubmitInner
{
    float: left;
    height: 24px;
    padding: 0px 0px 0px 0px; 
}

input.NewsSignup {height:28px;  width:160px;  border:1px solid #cccccc;  margin:0px 25px 0px 0px; padding: 0px; float: left; }
*html input.NewsSignup {height:28px;  width:160px;  border:1px solid #cccccc;  margin:0px 13px 0px 0px; padding: 0px; float: left; }


input.NewsSignupInner
{
    height: 15px;
    width: 130px;
    border: 1px solid #cccccc;
    margin: 0px 8px 0px 8px;
    padding: 5px 0px 0px 0px;
    float: left;
}

/*-----------------------------
---   News Article Module   ---
-------------------------------

.NewsArticleList{
	display:block;
	font:normal 11px/1.5em verdana,arial,sans-serif;
	color:#000;
	border-bottom:1px dashed #c0c0c0;
	margin:0px 10px 5px 10px;
	padding: 10px 0px 10px 0px;
}
.PublishDate, td.articleTopCell{
	display:block;
	font:10px verdana,arial,sans-serif;
}
a.ArticleTitle, a.ArticleTitle:visited, a.ArticleTitle:link {
	font:bold 14px arial,helvetica,sans-serif;
	color:#4D81B1;
}
.PostInfo {
	display:none;
	color:#777;
	font:10px verdana,arial,sans-serif;
}
.ArticleSum {
	margin:5px 0px 5px 0px;
	padding:0px;
}
a.ReadMore, a.ReadMore:visited {
	display:block;
	text-align:right;
	text-decoration:none;
}*/

/*--------------------------------
---   Inner Page Styles   ---
----------------------------------	*/

#inner_container 
{
    width:980px; 
    background:#ffffff; 
    padding: 0px 0px 10px 0px; 
    margin:0px auto; 
    display:block;
    text-align: left;
}
#inner_container #sitearea_left 
{
    background-color:#ffffff;
    width:680px; 
    padding:20px 0px 0px 0px; 
    margin:0px 0px 0px 15px; 
    display:block; 
    float:left; clear:both
}
#inner_container #sitearea_content 
{
    background-color:#ffffff; 
    padding:20px 15px 0px 15px;
    text-align: left; 
    margin:0px; 
    display:block; 
    background-image: url(images/sitearea_center_background.gif);
    background-repeat: repeat-x;
    background-position: left top;
    color: #666666;
    line-height: 20px;
    font-size: 11px;
}
#inner_container #sitearea_right 
{
    background-color:#ffffff;
    width:270px; 
    padding:0px; 
    margin:0px; 
    display:block; 
    float:right;
    text-align: left;
}



/* --------------------------------------------------------------- Inner Spacer */
.inner_spacer 
{height:2px;  background:url(images/subnav_spacer.gif) no-repeat;   padding:0px;  margin:10px 0;  display:block;  text-align:center;}
#inner_navigation .inner_spacer 
{display:none}



/* --------------------------------------------------------------- Inner Navigation */
#navigation {padding:20px 0 20px 0; margin:0px; display:block; width:255px;}
#navigation .navheader {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;height:45px; padding:0px; margin:0px; display:block; background:url(images/navtop.jpg) no-repeat bottom left; color:#015496; padding:0px 0px 0px 20px}
#navcontent {width:253px; padding:0px; margin:0px; display:block;border:1px solid #ececec; background-color:#f3f3f3; border-top:0px }
div.RadPanelbar_BLAH ul 
{
    padding: 0px;
    margin: 0px;
    display: block;
    border: none 0px #fff;
}
div.panelHeader ul
{
    padding: 0px;
    margin: 0px;
    display:block;
    border: none 0px #fff;
}
div.RadPanelbar_BLAH li.item
{
    border-bottom: 2px solid #ffffff;
    list-style: none;
}
div.panelHeader li.item
{
    border-bottom: 2px solid #ffffff;
    list-style: none;
    margin: 0px;
    padding-bottom: 7px;
}
div.RadPanelbar_BLAH a.link
{
    text-decoration: none;
    margin: 0px;
    display: block;
    background-image: none;
    border: 0px;
    padding: 0px;
    font-family: Verdana, Geneva, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    color: #015496;
}
div.panelHeader a.link
{
    text-decoration: none;
    margin: 0px;
    display: block;
    background-image:none;
    border: 0px;
    padding: 0px;
    font-family: Verdana, Geneva, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    color: #015496;
    width: 100%;
}
div.RadPanelbar_BLAH a:hover
{
    color: #569fd4;
}
div.panelHeader a:hover
{
    color: #569fd4;
}
div.RadPanelbar_BLAH a.expanded, div.RadPanelbar_BLAH a.SelectedItemHeaderStyle
{
    color: #e66b01;
    background: url(images/navarrow1.jpg) no-repeat 12px 8px;
}
div.panelHeader a.expanded
{
    color: #e66b01;
    background: url(images/navarrow1.jpg) no-repeat 12px 1px;
}
div.RadPanelbar_BLAH a span.text
{
    padding: 7px 10px 7px 30px;
}
div.panelHeader a span.text
{
    padding: 7px 10px 7px 30px;
}
div.RadPanelbar_BLAH .slide li.item
{
    background-color: #fefefe;
    border-top: 2px solid #fafafa;
}
div.RadPanelbar_BLAH .slide a.link
{
    font-size: 11px;
    font-weight: normal;
    color: #333333;
}
div.RadPanelbar_BLAH .slide a span.text
{
    padding: 5px 10px 5px 45px;
}
div.RadPanelbar_BLAH .slide a.link:hover 
{
    color: #333333;
    text-decoration: underline;
    font-size: 11px;
    font-weight: normal;
}
div.RadPanelbar_BLAH .slide a.selected
{
    color: #333333;
    text-decoration: underline;
    background: url(images/navarrow2.jpg) no-repeat 35px 9px;
}
/* --------------------------------------------------------------- Quick Links */
#top_quicklinks {background:#f3f3f3; color:#559fd4; width:950px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; border:1px solid #ebebeb; border-top:0px; border-bottom:0px;  padding:10px 0 0 0px; text-align:left; margin:0px 0px 0px 15px; display:block}
.quicktitle {float:left; width:80px; display:block; padding:2px 0 0 10px; margin:0px;}
.quicklinks_content {width:850px;float:right;background:#569fd2 url(images/quickarrow.jpg) no-repeat top left; color:#005596; font-size:10px; font-family:Verdana, Geneva, sans-serif; display:block; padding:0px 0px 0px 0px; margin:0px 10px 0px 0px}
*html .quicklinks_content { margin:0px 5px 0px 0px}
#top_quicklinks ul {padding:0 0px 0px 20px; margin:0px; display:block}
#top_quicklinks ul li {float:left; list-style:none; padding:5px;  font-weight:bold}
#top_quicklinks a {color:#ffffff; font-weight:normal; text-decoration:none}
#top_quicklinks a:active, #top_quicklinks a:hover {color:#ffffff; font-weight:normal; text-decoration:underline}
 

#quicklinks_foot {height:15px; width:951px; display:block; padding:0px; margin:0px 0px 0px 15px; background:url(images/quicklinksback.jpg) no-repeat; text-align: left;; float: left;}



/* --------------------------------------------------------------- Promo */

#promo_inner 
{ padding:15px 0px; margin:20px 15px 20px 0px; display:block;  color:#043a66;  font-size:60%;   text-align:left;}
#promo_inner .promo  
{ display:block;  margin:0px;  padding:0px 0px 10px 0;  }

 /* --------------------------------------------------------------- Signup */
 
#inner_container #signup 
{width:255px; text-align:left; padding:0px; margin:0px; display:block  }
#inner_container #signup .field 
{background: url(images/signup_background_sm.gif) no-repeat; padding:7px 7px 0 0px;margin:8px 0 0 0; height:38px; }
#inner_container #signup .field a 
{ padding-left:5px; }


/* --------------------------------------------------------------- Related Links */
#relatedlinks 
{ padding:20px 0px 0px 0px;  margin:0px;  display:block; font-size:80%; width: 240px; text-align: left;}
#relatedlinks .splitcontainer 
{border-bottom:1px solid #cccccc; height:auto; padding-bottom:0px;text-align: left;}
#inner_container .splitheader 
{color:#5fb45a; font-family:Georgia, "Times New Roman", Times, serif;  font-size:140%; padding:0px 0px 15px 20px; margin:0px; display:block; font-weight:normal; background:url(images/sitearea_split_header_sm.gif) no-repeat bottom center; text-align: left;}
#relatedlinks a 
{font-weight:bold;  font-size:150%; color: #043a66; border-bottom:1px solid #eeeeee; }
#relatedlinks span, #relatedlinks p 
{color:#666; background-image:none; padding-bottom:5px}
#relatedlinks a.relatedLinks  
{ padding:6px 10px 6px 25px;  margin:0px;  display:block;  font-size:110%;  font-weight:normal; }
#relatedlinks .DNNAlignleft p 
{ padding:6px 10px;  margin:0px;  display:block;   font-size:110%;  font-weight:normal; border:0px}
#relatedlinks .DNNAlignleft p a
{border:0px}
#relatedlinks .DNNAlignleft .relatedCombinedContainer  br
{display:none}


/* --------------------------------------------------------------- Breadcrumbs */
#breadcrumbs 
{height:30px;  margin:0px;  padding:0px 20px;  display:block;  background:url(images/breadcrumb_background.gif) repeat-x top left;  line-height:30px;  font-size:60%;  color:#666666;  border-left:solid 1px #ece9e3;  border-right:solid 1px #ece9e3; text-align: left;}
#breadcrumbs a 
{ font-size:100%;  color:#666666;}



/*--------------------------------------------------------------- Site Content, Documents */
/*#sitecontent
	{background:url(images/sitearea_center_background.gif) no-repeat top center #ffffff; margin:0px; display:block; color:#003260; padding:0px; line-height:20px;  font-size:11px}*/
#sitearea_content .Normal
	{color:#666666; font-size: 100%; line-height:20px;}
#sitearea_content p, .theContent  
	{padding:0px 0px 10px 0px; margin:0px; display:block; font-size:11px;  line-height:20px;   }
#inner_container #sitearea_center #sitecontent 
	{padding:10px 15px}
#sitearea_content a {color:#559fd4}
#sitearea_content a:active, #sitearea_content a:hover {color:#559fd4; text-decoration:underline}

#sitearea_content h1 
{
    font-family:Georgia, "Times New Roman", Times, serif;   
    padding:5px 0px 20px 0px; 
    margin:0px; 
    display:block; 
    font-weight:normal; 
    font-size:200%;color:#003260
}
#sitearea_content h2 
{
    font-family:Georgia, "Times New Roman", Times, serif;   
    padding:15px 0 5px 0; 
    margin:0px; 
    display:block;
    font-weight:normal; 
    font-size:140%;color:#003260 
}
#sitearea_content h3 
{
    font-family:Georgia, "Times New Roman", Times, serif;   
    padding:15px 0 5px 0; 
    margin:0px; 
    display:block; 
    font-weight:normal;
    font-size:120%; 
    color:#e66c00
}

#sitearea_content p 
	{padding:5px 0px 5px 0px}
	
	
/*Container Overrides*/
 		#feature .feature_navigator ul {width:630px}
	
	#feature .feature_navigator li {display: inline; padding:0px 0px 0px 0px; margin:0px}
	

/*Site Content, Documents ADDTL Styling*/

.azLinks a:link {color:#559fd4; padding:1px; margin:0px }
.azLinks a:hover, .azLinks a:active {color:#005596; }
.keywordbutton, .keywordbutton a {background-color:#ffffff; color:#e66c00; font-family:georgia, serif; margin:3px 8px; border:1px solid #666666; font-size:18px; height:15px width:40px; display:block}
.keywordsearch {background-color:#f6f6f6;}
a.maplink {color:#e66c00; font-family:georgia, times, serif; font-size:12px; font-weight:bold}
#dnn_ctrl678_ViewPhysicianFinder_ctl100_UpdatePanel1 td {vertical-align:top}

 
#valuestable {padding:10px 0 0 0; margin:0px; display:block}
#valuestable td h3 {text-align:right; vertical-align:top}
#phonedirectory {padding:10px 0 0 0; margin:0px; display:block; width:400px}
#phonedirectory td.alignright {text-align:right; width:270px}
#phonedirectory td.subhead {text-align:left; line-height:normal;color:#005596; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding:0px 0px 0px 50px; margin:0px; display:block;}
 
#sitearea_content img.right {padding:0px 0px 15px 15px; margin:0px; display:block; float:right}
#sitearea_content img.left {padding:0px 15px 15px 0px; margin:0px; display:block; float:left}

#sitearea_content .callout {float:right; border-top:1px solid #569fd2; border-bottom:1px solid #569fd2; width:200px; display:block; margin:0px 0px 15px 15px; padding:0px}
#sitearea_content .callout p {padding:10px; margin:0px; display:block; color:#015496}

 
.detailshead {font-family:Georgia, "Times New Roman", Times, serif;   
    padding:15px 0 5px 0; 
    margin:0px; 
    display:block;
    font-weight:normal; 
    font-size:120%;color:#003260 }
	
.NewsArticleList {padding:0px 0px 15px 0px; margin:0px; display:block}
	
#sitearea_content .NewsArticleList a.ArticleTitle { 
    padding:3px 0 5px 0; 
    margin:0px; 
    display:block;
    font-weight:bold; 
    font-size:110%;color:#015496 }
	
.NewsArticleList .PostInfo {font-style:italic; font-size:9px}
.PagingTable {border:0px; color:#333333; padding-top:20px}


/*
table#dnn_ctr687_Links_lstLinks table.LinksDesignTable   {width:195px; padding:0; padding-right:20px;  }
#inner_container #sitearea_content, table#dnn_ctr687_Links_lstLinks {width:650px}

#dnn_ContentPane, #dnn_ctr687_ContentPane, #dnn_ctr687_ModuleContent, #dnn_ctr687_Links_lstLinks {width:650px !important}

*/

table#dnn_ctr687_Links_lstLinks tr, table#dnn_ctr687_Links_lstLinks td, table#dnn_ctr687_Links_lstLinks tbody {display:inline !important; margin:0; padding:0}



#dnn_ctr1054_RotatorView_dvControls ul.feature_navigator li, #feature .feature_navigator li {float:left !important;  margin:0 !important; padding:0 !important;  }
#dnn_ctr1001_ViewStaywellEvents_ctl00_FormView1 br {display:none}
#dnn_ctr1001_ViewStaywellEvents_ctl00_FormView1_lblInvitation, .RegisterLink {display:block; padding:5px 0px; margin:0px}
#dnn_ctr1001_ViewStaywellEvents_ctl00_FormView1_lbtRegister {display:none}


 #feature .feature_navigator li  {float:left; width:222px; }
 #feature .feature_navigator li.radprevious {text-align:left}
  #feature .feature_navigator li.pauseplay {text-align:center !important; height:20px !important; margin:0px auto !important}
 #feature .feature_navigator li.radnext {text-align:right}
  #feature .feature_navigator li.radprevious img {margin-left:20px; margin-top:5px}
 #feature .feature_navigator li.radnext img {margin-right:20px;  margin-top:5px}
 #feature .feature_navigator li.pauseplay img {margin:5px 0px 0px 81px}
 
 table.PhoneDirectory {width:500px; padding:0px; margin:0px;  }
 table.PhoneDirectory .PDHead {font-family:Georgia, "Times New Roman", Times, serif; padding:5px 0 5px 0; margin:0px;  font-weight:bold; font-size:14px; color:#003260}
 table.PhoneDirectory .PDHnumber {font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 0 3px 0; margin:0px;  font-weight:bold; font-size:12px; color:#333333; text-align:right}
 table.PhoneDirectory .PDSub1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; padding:2px 0px 2px 15px; margin:0px;   font-size:12px;}
 table.PhoneDirectory .PDSub2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; padding:2px 0px 2px 30px; margin:0px; font-size:12px;}
 table.PhoneDirectory .PDnumber {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;  font-weight:bold; font-size:12px; color:#333333; text-align:right; padding:2px 0px 2px 0px}
#sitearea_content h2.PDsubhead {color:#e66c00; font-size:18px; font-weight:bold}