@charset "utf-8";
/* Framework ------------------------------------------------------------------------- */
html { overflow-y:scroll; }
body { background:#CBD3B0; width:100%; }
html, body, form { height:100%; margin:0; padding:0; }

a { outline:none; }

.Clear { clear:both; font-size:0px; height:0px; margin:0; padding:0; }

#Container { margin:0 auto; overflow:visible; width:972px; }
#Header, #MainNavigation, #ContentContainer, #Footer { clear:both; margin:0 auto; width:972px; }
body.IE6 #MainNavigation { margin:-11px 0 0 0; }
body.IE6 #ContentContainer { margin:-4px 0 0 4px; }

#Header { background:transparent url("images/HeaderBkg.jpg") no-repeat 0px 0px; height:70px; margin-left:-30px; overflow:visible; padding:45px 0 0 30px; position:relative; width:980px; }
#Tools { float:right;  margin-top:25px; margin-bottom:0; padding-right:3px; position:relative; width:497px; }
#Logo { cursor:pointer; float:left; height:70px; line-height:0; margin:0; padding:0; position:relative; width:374px; z-index:10; }
#Logo a { background:transparent url("images/Sprite.png") no-repeat 0px 0px; display:block; height:70px; margin:0; text-indent:-10000px; width:374px; }
body.IE6 #Logo a { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="/App_Themes/Chiari/images/LogoIE6.png"); }
#PrintLogo { display:none; }

#ContentContainer { background:#FFF; margin-top:-4px; }
#Footer { color:#9F9F9F; margin-bottom:1em; padding-bottom:2em; }


/* Header ------------------------------------------------------------------------- */
#Tools { position:absolute; right:8px; top:34px; width:356px; }

.HeaderTools { display:inline-block; margin:3px 0 0 0; vertical-align:top; }
body.IE6 .HeaderTools , body.IE7 .HeaderTools { float:left; }
.HeaderTools a { background-image:url("images/Sprite.png"); display:inline-block; height:31px; margin:0 5px 0 0; width:34px; vertical-align:top; }
.HeaderTools a span { display:block; font-size:0px; margin:0; text-indent:-10000px; }
body.IE8 .HeaderTools a span, body.IE7 .HeaderTools a span, body.IE6 .HeaderTools a span { text-indent:0px; }
body.IE7 .HeaderTools a span, body.IE6 .HeaderTools a span { color:#FBFBFB; }
body.IE7 .HeaderTools a:hover, body.IE6 .HeaderTools a:hover { text-decoration:none; }
.HeaderTools a.FontSizerSmaller { background-position:-234px -340px; }
.HeaderTools a:hover.FontSizerSmaller { background-position:-486px -340px; }
.HeaderTools a.FontSizerLarger { background-position:-318px -340px; }
.HeaderTools a:hover.FontSizerLarger { background-position:-570px -340px; }
.HeaderTools a.PrintPage { background-position:-402px -340px; }
.HeaderTools a:hover.PrintPage { background-position:-654px -340px; }

#SiteSearch { display:inline-block; vertical-align:top; }
body.IE6 #SiteSearch, body.IE7 #SiteSearch { float:right; }
#SiteSearch:hover input.SearchText { color:#333; }
input.SearchText { background:#FFF url("images/Sprite.png") repeat-x 100% -340px; border:1px solid #C4C4C4; color:#7C7A7A; display:inline-block; font:normal 1em "Lucida Grande", "Cantarell", Lucida, Arial, sans-serif; line-height:27px; height:27px; margin-right:-4px; padding:0 .25em; vertical-align:middle; width:187px; }
input:focus.SearchText, input:hover.SearchText { color:#333; border-color:#A6A6A6; }
body.IE6 input.SearchText { background-image:url("images/SpriteIE6.gif"); }
input.SearchSubmit { background:transparent url("images/Sprite.png") no-repeat 0px -340px; border:none; cursor:pointer; display:inline-block; height:35px; margin:0; padding:0; text-indent:-10000px; vertical-align:middle; width:35px; }
input:hover.SearchSubmit { background:transparent url("images/Sprite.png") no-repeat -50px -340px; }
body.IE6 input.SearchSubmit, body.IE7 input.SearchSubmit { color:#FFF; font-size:0px; }
body.IE6 input.SearchSubmit, body.IE6 input:hover.SearchSubmit { background-image:url("images/SpriteIE6.gif"); }


/* Main Navigation ------------------------------------------------------------------------- */
#MainNavigation { background:transparent url("images/Sprite.png") no-repeat 0px -232px; margin:0 0 0 -4px; padding:0 0 4px 0; width:980px; }
body.IE6 #MainNavigation { background-image:url("images/SpriteIE6.gif"); }
#MainNavigation ul#menuElem { background:transparent url("images/Sprite.png") no-repeat 0px -120px; height:54px; margin:0; padding:0; width:980px; }
#MainNavigation ul li { background:transparent url("images/MainNavigationSprite.png") no-repeat 100% 0px; cursor:default; float:left; font:normal 1em "Lucida Grande", "Cantarell", Lucida, Arial, sans-serif; line-height:1em; list-style:none inside none; margin:0; padding:0 1px 0 0; position:relative; z-index:100; }
body.IE6 #MainNavigation ul li { background-image:url("images/MainNavigationSprite.gif"); }
#MainNavigation ul li a, #MainNavigation ul li span { background:transparent url("images/MainNavigationSprite.png") no-repeat 100% -53px; border-left:1px solid transparent; border-top:1px solid transparent; color:#636A59; cursor:pointer; display:block; text-align:center; text-decoration:none; padding:20px 12px 20px 0; }
body.IE6 #MainNavigation ul li a, body.IE6 #MainNavigation ul li span { background-image:url("images/MainNavigationSprite.gif"); border-left:1px solid #c6cfa5; border-top:1px solid #c6cfa5; }
#MainNavigation ul li span { cursor:default; }
#MainNavigation ul li.Active a, #MainNavigation ul li a:hover, #MainNavigation ul li:hover a, #MainNavigation ul li.Active span, #MainNavigation ul li span:hover, #MainNavigation ul li:hover span { background-position:100% -115px; border-left:1px solid #B0BC94; }
#MainNavigation ul li.itemHome { display:none; }
#MainNavigation ul li.itemChiari1Malformation { margin-left:-1px; }
#MainNavigation ul li.itemContactUs, #MainNavigation ul li.itemContactUs a { background-image:none; }
#MainNavigation ul li.itemContactUs a:hover { background-image:url("images/MainNavigationSprite.png"); background-position:0px -115px; }

#MainNavigation ul li ul { background:transparent url("images/MainNavigationULBkg.png") repeat-x 0px -53px; border:1px solid #B0BC94; border-top:none; box-shadow:2px 3px 4px 0px rgba(0,0,0,0.25); -moz-box-shadow:2px 3px 4px 0px rgba(0,0,0,0.25); -webkit-box-shadow:2px 3px 4px 0px rgba(0,0,0,0.25); display:block; height:auto; margin:0; padding:4px 0; position:absolute; visibility:hidden; z-index:10000; zoom:1; }
#MainNavigation ul li div.IEShadow { background:#000000; filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4', MakeShadow='true', ShadowOpacity='0.25'); padding:0 0 8px 0; position:absolute; visibility:hidden; z-index:99; }
#MainNavigation ul li:hover ul { visibility:visible; }
#MainNavigation ul li:hover div.IEShadow { visibility:visible; }
#MainNavigation ul li ul li { background:none !important; display:block; float:none; }
body.IE6 #MainNavigation ul li ul li, body.IE7 #MainNavigation ul li ul li { float:none; }
#MainNavigation ul li ul li a { background:url("images/NavigationBullets.gif") no-repeat 27px 7px !important; border-left-width:0px !important; border-top-width:0px !important; display:block; color:#58595b; font:normal .95em "Lucida Grande", "Cantarell", Lucida, Arial, sans-serif; line-height:2em; padding:0 14px 0 39px; text-align:left; }
#MainNavigation ul li ul li a:hover { color:#000 !important; }
body.IE6 #MainNavigation ul li ul li a { background-position:0 7px !important; padding-left:9px !important; }
body.IE7 #MainNavigation ul li ul li a { background-position:9px 7px !important; padding-left:9px !important; }
body.IE6 #MainNavigation ul li ul li a { width:90%; }

#MainNavigation ul li.itemChiari1Malformation { width:204px; }
#MainNavigation ul li.itemChiari1Malformation ul { width:203px; }
#MainNavigation ul li.itemRelatedDisorders { width:169px; }
#MainNavigation ul li.itemRelatedDisorders ul { width:205px; }
#MainNavigation ul li.itemOurCenter { width:110px; }
#MainNavigation ul li.itemOurCenter ul { width:180px; }
#MainNavigation ul li.itemConsultation { width:129px; }
#MainNavigation ul li.itemConsultation ul { width:195px; }
#MainNavigation ul li.itemResources { width:105px; }
#MainNavigation ul li.itemResources ul { width:170px; }
#MainNavigation ul li.itemNewsEvents { width:143px; }
#MainNavigation ul li.itemNewsEvents ul { width:144px; }
#MainNavigation ul li.itemContactUs { width:113px; }
#MainNavigation ul li.itemContactUs ul { width:114px; }


/* Sub Navigation ------------------------------------------------------------------------- */
.SubNavigation { padding:20px; }
.SubNavigation ul#menuElem { margin:0; padding:0; }
.SubNavigation ul#menuElem li { list-style:none none outside; margin:0; padding:0; }
.SubNavigation ul#menuElem li a { background:url("images/NavigationBullets.gif") #FFF no-repeat 0px 8px; color:#707070; cursor:pointer; display:block; font:normal .95em "Lucida Grande", "Cantarell", Lucida, Arial, sans-serif; margin:0; padding:5px 0 5px 11px; text-decoration:none; }
.SubNavigation ul#menuElem li a:hover, .SubNavigation ul#menuElem li.Active a { color:#ec821e; }
.SubNavigation ul#menuElem ul { margin:0; padding:0; }


/* Content ------------------------------------------------------------------------- */
#SkipToContent { display:none; }

#HomeGradient { background:#FFF url("images/Sprite.png") no-repeat 0px -224px; height:31px; margin:0px; width:972px; }
#HomeGradient a { background:transparent url("images/Sprite.png") no-repeat 0px -300px; display:block; height:31px; text-indent:-10000px; width:47px; }
#HomeGradient a:hover { background-position:-79px -300px; }
body.IE6 #HomeGradient a { background-image:url("images/SpriteIE6.gif"); }

#Breadcrumbs { background:#FFF url("images/BreadcrumbsBkg.jpg") repeat-y top left; box-shadow:0px 0px 4px #CCCCCC; -moz-box-shadow:0px 0px 4px #CCCCCC; -webkit-box-shadow:0px 0px 4px #CCCCCC; color:#919e6d; cursor:default; font:normal 1.62em Georgia, Times New Roman, serif; padding:24px 40px; position:relative; z-index:90; }
#IEShadowBreadcrumbs { background:#000000; filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4', MakeShadow='true', ShadowOpacity='0.10'); margin-left:-2px; position:absolute; height:69px; width:966px; z-index:89px; }
#Breadcrumbs a { color:#58595B; }
#Breadcrumbs span.Separator { background:transparent url("images/Sprite.png") no-repeat -175px -292px; display:inline-block; text-indent:-10000px; width:17px; }
body.IE6 #Breadcrumbs span.Separator { background-image:url("images/SpriteIE6.gif"); }
#Breadcrumbs a.NullBreadcrumb { color:#919e6d; cursor:default; }
#Breadcrumbs a.NullBreadcrumb:hover { text-decoration:none; }

#SubPageWithColumn { background:#FFF url("images/SubPageWithColumnBkg.png") repeat-y top left; padding-bottom:35px; }
#SubPageWithColumn #SubPageContent { display:inline-block; padding:24px 23px 0 40px; width:605px; vertical-align:top; }
body.IE6 #SubPageWithColumn #SubPageContent, body.IE7 #SubPageWithColumn #SubPageContent { float:left; }
#SubPageWithColumn #SubPageColumn { display:inline-block; padding:15px; width:270px; vertical-align:top; }
body.IE6 #SubPageWithColumn #SubPageColumn, body.IE7 #SubPageWithColumn #SubPageColumn { float:left; }

#SubPageNoColumn { background:#FFF; padding:24px 40px 35px 40px; }

#ContactUsText { float:left; width:360px; }
div#ContactUsMap { background:#FFF url("images/AngledBkg.png") repeat top left; float:right; padding:10px; width:470px; }
div#ContactUsMap iframe { border:1px solid #f0f2e8; height:348px; width:468px; }


/* Home Page ------------------------------------------------------------------------- */
#HomePageText { padding:28px 40px 35px 40px; }

#HomePageBanner { background:#FFF url("images/BannerBkg.jpg") no-repeat 0 0; height:284px; margin:0 0 0 0; padding:42px 0 0 0; position:relative; width:972px; }

#HomePageBanner a.Button { background:#FFF url("images/Sprite.png") no-repeat 100% -796px; bottom:-1px; box-shadow:0px 0px 3px #666666; -moz-box-shadow:0px 0px 3px #666666; -webkit-box-shadow:0px 0px 3px #666666; display:block; height:33px; line-height:33px; margin:0; padding-right:20px; text-decoration:none; position:absolute; right:-1px; }
#HomePageBanner a.Button span { background:#FFF url("images/Sprite.png") no-repeat 0px -796px; color:#FFF; cursor:pointer; display:inline-block; padding-left:20px; }
#HomePageBanner a:hover.Button { background-position:100% -879px; }
#HomePageBanner a:hover.Button span { background-position:0px -879px; }

#HomePageBanner #VideoContainer { position:absolute; right:27px; top:42px; width:320px; z-index:79; }
#HomePageBanner #VideoContainer p { border-left:1px solid #58595B; font:normal 14px "Avenir LT Std", Arial, Helvetica, sans-serif; margin:11px 0 0 0; padding:0 0 0 16px; }
#HomePageBanner #VideoContainer a { color:#bf382c; }

#PoemOverlay { background:#FFF; margin-left:379px; }
#PoemIntro { background:#FFF url("images/Poem/PoemIntro.gif") no-repeat top left; height:119px; margin:0px;m width:208px; }
#PoemReadMore a { background:#FFF url("images/Poem/PoemReadMore.gif") no-repeat 0px 0px; cursor:pointer; display:block; height:19px; margin:30px 0 0 0; width:145px; }
#PoemReadMore a:hover { background-position:-145px -19px; }
#PoemClose { display:none; height:15px; left:547px; position:absolute; top:275px; width:51px; }
#PoemClose a { background:#FFF url("images/Poem/PoemClose.gif") no-repeat 0px 0px; cursor:pointer; display:block; height:15px; margin:0; width:51px; }
#PoemClose a:hover { background-position:-51px -15px; }
#PoemIntro span, #PoemReadMore a span, #PoemClose a span { display:block; margin-left:-10000px; }
#PoemContainer { border:1px solid #E1E6D1; display:none; height:227px; margin-left:295px; overflow:auto; position:relative; width:303px; }
#Poem { background:#FFF url("images/Poem/Poem.gif") no-repeat 20px 20px; height:2400px; left:0; position:absolute; top:0; width:303px; }
#Poem span { display:block; margin-left:-10000px; }
#slider-wrap { background:#FAFAFA url("images/Poem/PoemScrollBarBkg.gif") no-repeat top left; height:229px; left:598px; position:absolute; top:42px; width:14px; }
#slider-vertical { position:relative; height:100%; }
.ui-slider-handle { background:#A0AC7E url("images/Poem/PoemScrollBarHandle.gif") no-repeat 0px 0px; display:block; height:34px; margin:0 auto; position:absolute; width:14px;}
.ui-slider-handle:hover { background-position:-14px -34px; }

#HomePageContent { float:left; margin:0px; width:457px; }
body.IE7 #HomePageContent, body.IE6 #HomePageContent { }
#HomePageColumn { float:right; margin:0; width:306px; }
body.IE7 #HomePageColumn, body.IE6 #HomePageColumn { }

#HomePageBlog h2, #HomePageNewsAndEvents h2 { font:normal 21px Georgia, Times New Roman, serif; margin:0; }
#HomePageBlog h2 a, #HomePageNewsAndEvents h2 a { color:#58595b; }

#HomePageSubContent { clear:both; margin:0px; }
.PatientStoryContainer { background:#FFF url("images/AngledBkg.png") repeat top left; padding:21px 30px 3px 30px; }
body .PatientStoryPageContainer { margin-bottom:20px; padding-bottom:12px; }
body.IE6 .PatientStoryContainer, body.IE7 .PatientStoryContainer { padding-top:10px; }
.PatientStoryPreview { background:#FFF; border:1px solid #f0f2e8; color:#919e6d; font:italic 21px Georgia, Times New Roman, serif; margin:0 0 9px 0; padding:15px 0 20px 0; text-align:center; }
body .PatientStoryPageContainer .PatientStoryPreview { padding:15px 20px 20px 20px; text-align:left; }
.PatientStoryPreview span { font-style:normal; }
.PatientStoryNavigation { text-align:right; }
.PatientStoryNavigation a { background:#FFF url("images/NavigationBullets.gif") no-repeat 7px 8px; border:1px solid #dee6c5; color:#707070; display:inline-block; font:normal .95em "Lucida Grande", "Cantarell", Lucida, Arial, Helvetica, sans-serif; line-height:21px; margin:0 0 0 9px; padding:1px 18px 1px 18px; text-decoration:none; }


/* Listings ------------------------------------------------------------------------- */
.ListingItemCategoryRepeater .Item { clear:both; margin:0 0 10px 0; padding:0; }
.ListingItemCategoryRepeater .Item h3.ListingItemCategory { color:#58595B; font:normal 1.4em Georgia, Times New Roman, serif; line-height:1em; margin:1em 0 0 0; padding:0; }
.ListingItemCategoryRepeater .Item div.ListingItemCategory { padding:0; }

.ItemWAccordian h3.ListingItemCategory { cursor:pointer; }
.ItemWAccordian h3.ListingItemCategory em { background:transparent url("http://chiaricare.com/App_Themes/Chiari/images/AccordianShowHide.gif") no-repeat 0px 0px; display:block; height:16px; margin-top:-8px; position:absolute; right:10px; top:50%; text-indent:-10000px; width:16px; }
.ItemWAccordian h3.ListingItemCategory em.Open { background-position:0px -16px; }
body.IE6 .ItemWAccordian h3.ListingItemCategory em { display:none; }
h3.ListingItemCategory a.BackToTop { float:right; font-size:.75em; }

ul.Listing { padding-left:0; z-index:10; }
ul.Listing li.Item { border-top:1px solid #B5C09A; clear:both; list-style:none outside none; margin:0; padding:.5em 0 0 0; }
ul.Listing h3 { margin:.25em 0; }
ul.Listing h3 span { color:#58595B; display:block; font-size:.8em; font-weight:normal; line-height:1.5em; }
ul.Listing li.WithPhoto div.ListItemInformation { float:right; width:507px; }
#SubPageWithColumn ul.Listing li.WithPhoto div.ListItemInformation { width:472px; }
ul.Listing div.ListItemImage { float:left; padding:3px 15px .5em 0px; width:100px; }
ul.Listing div.ListItemImage img { border:1px solid #B5C09A; }
ul.Listing li.WithPhoto div.ListItemInformation:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
ul.Listing li.WithPhoto div.ListItemInformation { zoom:1; }

ul.NamedAnchorListing { margin:0; padding:0; }
ul.NamedAnchorListing li { display:inline-block; list-style:none outside none; margin:0; padding:0 2px 2px 0; }
ul.NamedAnchorListing li a { background:#FFF url("images/NavigationBullets.gif") no-repeat 7px 8px; border:1px solid #dee6c5; color:#707070; display:block; float:left; font:normal 1em "Lucida Grande", "Cantarell", Lucida, Arial, Helvetica, sans-serif; line-height:21px; margin:0; padding:1px 18px 1px 18px; text-decoration:none; }
body.IE7 ul.NamedAnchorListing li, body.IE6 ul.NamedAnchorListing li { display:inline; }
body.IE7 ul.NamedAnchorListing li a, body.IE6 ul.NamedAnchorListing li a { display:inline; }
body.IE8 ul.NamedAnchorListing li a:hover, body.IE7 ul.NamedAnchorListing li a:hover, body.IE6 ul.NamedAnchorListing li a:hover { background-color:#f2f6e6; text-decoration:none; }


/* Buckets ------------------------------------------------------------------------- */
.SideColumnBucket { background:#FFF; border:1px solid #f0f2e8; margin:0 0 15px 0; padding:20px; }
.SideColumnBucket h3 { color:#919e6d; font:normal 1.4em Georgia, Times New Roman, serif; margin-top:0px; }

.ImageBucket { padding:14px; }
.ImageBucket img { margin:0 0 6px 0; }
.ImageBucket div.Caption p { color:#707070; font-size:.9em; font-style:italic; margin:0 0 0 2px; }

div#RelatedQuestions ul { margin:0; padding:0; }
div#RelatedQuestions ul li { font:normal .95em "Lucida Grande", "Cantarell", Lucida, Arial, Helvetica, sans-serif; line-height:1.5em; list-style:none outside none; margin:.5em 0; padding:0; }


/* Blog ------------------------------------------------------------------------- */
.Post { border-bottom:1px solid #E8E8E8; padding-bottom:1em; }
.PostDetail { padding-bottom:1em; }
.Post h3, .PostDetail h3 { color:#58595B; font:normal 1.62em Georgia, Times New Roman, serif; margin-bottom:.5em; }
.Post h3 a { color:#58595B; text-decoration:none; }
.Post h3 a:hover { text-decoration:underline; }
.PostInformation { color:#898989; font-size:.85em; margin-bottom:.5em; }
.PostInformation a { color:#E58036; text-decoration:none; }
.PostInformation a:hover { text-decoration:underline; }
.PostTags { font-size:.85em; }
.PostTags a { text-decoration:none; }
.PostTags a:hover { text-decoration:underline; }

#BlogNavigation { float:right; width:160px; }
#BlogNavigation h3 { color:#E68036; font:normal 1.6em Times New Roman, Georgia, serif; margin-bottom:0; padding:11px 0; }
#BlogNavigation div.SmallRounded { background-color:#E4EFF2; padding:14px; width:132px; }
#BlogNavigation a { color:#0098BA; text-decoration:none; }
#BlogNavigation a:hover { text-decoration:underline; }
#BlogNavigation ul { margin:0; padding:0; }
#BlogNavigation li { list-style:none outside none; margin:.5em 0 0 0; padding:0; }
#BlogNavigation li:first-child { margin-top:0; }

.BlogCommentsTitle, h2.Comments, .BlogLeaveComment, h2.LeaveComment { display:block; font:normal 1.2em Georgia, Times New Roman, serif; margin-top:2em; }
.BlogLeaveComment { margin-top:0px; }
.CommentDetail { padding-top:10px; }
.CommentDetail td { vertical-align:top; }
.CommentUserPicture { padding-right:10px; }
.CommentUserName { font-size:1.2em; }
.CommentDate { color:#898989; font-size:11px; }
#plc_lt_zoneContent_pageplaceholder_pageplaceholder_lt_zoneMainContentWithSubNavigation_CommentView_commentView_ctrlCommentEdit_pnlCaptcha { width:146px; }

.BlogPanel, .BlogPanel tbody, .BlogPanel td { margin-left:0 !important; padding-left:0 !important; }
.BlogPanel table { width:100%; }
.BlogPanel label { cursor:pointer; font-size:1em; line-height:2em; }
.BlogPanel input.TextBoxField { background:#FFF url("http://chiaricare.com/App_Themes/Chiari/images/InputFieldBkg.png") repeat-x top left; border:1px solid #D8D9D1; color:#A1A1A1; line-height:23px; height:27px; padding:0 .25em; width:400px; }
.BlogPanel input:focus.TextBoxField, .BlogPanel input:hover.TextBoxField { color:#666; border-color:#C8C9C0; }
.BlogPanel textarea { background:#FFF url("http://chiaricare.com/App_Themes/Chiari/images/InputFieldBkg.png") repeat-x top left; border:1px solid #D8D9D1; color:#A1A1A1; line-height:23px; height:200px; padding:0 .25em; width:400px; }
.BlogPanel textarea:focus, .BlogPanel textarea:hover { color:#666; border-color:#C8C9C0; }
.BlogPanel input.SubmitButton { background:#FFF url("images/NavigationBullets.gif") no-repeat 7px 8px; border:1px solid #dee6c5; color:#707070; cursor:pointer; display:inline-block; font:normal 1em "Lucida Grande", "Cantarell", Lucida, Arial, Helvetica, sans-serif; line-height:21px; margin-top:3px; padding:1px 18px 1px 18px; text-decoration:none; }
.BlogPanel input:hover.SubmitButton { color:#E77C1E; }

ul.BlogArchive { margin:0; padding:0; }
ul.BlogArchive li { line-height:19px; list-style:none inside none; margin:0; padding:0; }
ul.BlogArchive a { color:#4D99C6; }

h3.BlogRSS span { display:block; min-height:29px; }

.Pager { font-weight:bold; }
.Pager span.Divider { color:#CDCCCC; font-weight:normal; }
.Pager .PagerControl, .Pager .PagerNumberArea { display:inline; }
ul.Listing div.Pager, ul.Listing div.Pager div { border-top:none; }


/* Calendar ------------------------------------------------------------------------- */
.Calendar {  }
.Calendar table { width:100%; }
.Calendar table.Title { border:1px solid #CBD3B0; }
.Calendar table.Title td, .Calendar table.Title th { border:none; }
.Calendar table.Title td { background:#CBD3B0; color:#636A59; font:bold 1.25em Georgia, Times New Roman, serif; padding:2px 0; }
.Calendar td.Navigation a { background:url("http://chiaricare.com/App_Themes/Chiari/images/LeftRightButtonSprite.gif") no-repeat 0% 6px; color:#636A59 !important; display:block; font-size:.9em; font-weight:bold; margin:0 0 0 4px; padding:0 0 0 8px; text-decoration:none; }
.Calendar td.Navigation a:hover { text-decoration:underline; }
.Calendar td.Navigation a.NextButton { background-position:100% -18px; margin:0 4px 0 0; padding:0 8px 0 0; }

.Calendar table { border:1px solid #b5c09a; }
.Calendar th.DayHeader { background-color:#f5f6ef; border:1px solid #CCC; color:#707070; text-align:center; }
.Calendar .Day, .Calendar .Today, .Calendar .OtherMonth { border:1px solid #bcc79f; font-weight:normal; height:76px; padding:2px 5px; text-align:left; vertical-align: top; width:70px; word-wrap:break-word; }
.Calendar .Today { background:#FFF; }
.Calendar .OtherMonth { background-color:#f5f6ef; color:#999; }

.Calendar table div.CalendarEvent { position:relative; }
.Calendar table a.ChiariEvent { display:block; font-size:.85em; line-height:1.15em; margin-bottom:2px; padding:0; text-align:left; text-decoration:none; }
.Calendar table div.ChiariEvent { background:#FFF; display:none; position:absolute; top:-10px; left:90px; z-index:10000; }
.Calendar table div.ChiariEventPopup { background:#f2f3ea; border:1px solid #b0bc94; box-shadow:2px 3px 4px 0px rgba(0,0,0,0.25); -moz-box-shadow:2px 3px 4px 0px rgba(0,0,0,0.25); -webkit-box-shadow:2px 3px 4px 0px rgba(0,0,0,0.25); color:#58595b; display:block; padding:10px 10px 0 10px; text-align:left; width:300px; z-index:20000; }
.Calendar table div.ChiariEventPopup h4 { font-size:1em; line-height:1em; margin:0 0 .25em 0; }
.Calendar table div.ChiariEventPopup p { font-size:.85em; line-height:1.25em; margin:0 0 1em 0; }
.Calendar table div.ChiariEventPopup a { background:#FFF url("images/NavigationBullets.gif") no-repeat 7px 8px; border:1px solid #dee6c5; color:#707070; display:inline-block; font:normal 1em "Lucida Grande", "Cantarell", Lucida, Arial, Helvetica, sans-serif; line-height:21px; margin-top:3px; padding:1px 18px 1px 18px; text-decoration:none; }
.Calendar table div.ChiariEventPopup a:hover { color:#E77C1E; }

/* News & Blog Lozenge listing ------------------------------------------------------------------------- */
ul.BlogListing, ul.NewsEventsListing { padding:0; }
ul.BlogListing li, ul.NewsEventsListing li { border-bottom:1px solid #E8E8E8; list-style:none outside none; margin:0 0 20px 0; padding:0 0 15px 0; }
ul.BlogListing li.Last { border-bottom-width:0px; padding-bottom:0; }
ul.BlogListing .BlogLozenge, ul.NewsEventsListing a.DateLozenge { background:#e6ead8 url("images/Sprite.png") no-repeat -400px -523px; border:1px solid #E1E6D1; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#AEB49E; display:inline-block; font-family:"Avenir LT Std", Arial, Helvetica, sans-serif; padding:5px 0 13px 0; text-align:center; text-decoration:none; text-transform:uppercase; width:50px; vertical-align:top; }
ul.BlogListing .BlogLozenge { background-position:-400px -580px; height:39px; }
body.IE6 ul.BlogListing .BlogLozenge, body.IE6 ul.NewsEventsListing a.DateLozenge, body.IE7 ul.BlogListing span.BlogLozenge, body.IE7 ul.NewsEventsListing a.DateLozenge { display:block; float:left; }
body.IE6 ul.BlogListing .BlogLozenge, body.IE6 ul.NewsEventsListing a.DateLozenge { background-image:none; }
ul.NewsEventsListing a.DateLozenge span { display:block; }
ul.NewsEventsListing a.DateLozenge span.Month { font-size:10px; font-weight:bold; }
ul.NewsEventsListing a.DateLozenge span.Date { font-size:24px; }
ul.BlogListing div.BlogInformation, ul.NewsEventsListing div.NewsInformation { display:inline-block; padding-left:10px; width:539px; }

#HomePageBlog { padding:15px 0 0 0; }
#HomePageBlog ul.BlogListing div.BlogInformation, #HomePageNewsAndEvents ul.NewsEventsListing div.NewsInformation { width:236px; }
body.IE6 #HomePageBlog ul.BlogListing div.BlogInformation, body.IE6 #HomePageNewsAndEvents ul.NewsEventsListing div.NewsInformation, body.IE7 #HomePageBlog ul.BlogListing div.BlogInformation, body.IE7 #HomePageNewsAndEvents ul.NewsEventsListing div.NewsInformation { display:block; float:left; }

.LandingPageNewsAndEvents { float:left; margin:30px 0 0 0; width:280px; }
div.news { margin-right:40px; }
.LandingPageNewsAndEvents h2 { display:inline; font:normal 21px Georgia, Times New Roman, serif; margin:0; }
.LandingPageNewsAndEvents h2 a { color:#58595b; }
.LandingPageNewsAndEvents ul.NewsEventsListing div.NewsInformation { width:214px; }
.LandingPageNewsAndEvents p.NoEvents { margin:10px 0 0 0; }

ul.BlogListing h3, ul.NewsEventsListing h3 { margin-top:0px; }
ul.BlogListing a.BlogTitle, ul.NewsEventsListing a.NewsTitle { font-size:15px; font-weight:bold; margin-bottom:4px; }

a.ReturnToNews { background:#FFF url("images/NavigationBullets.gif") no-repeat 7px 8px; border:1px solid #dee6c5; color:#707070; display:block; float:right; font:normal 1em "Lucida Grande", "Cantarell", Lucida, Arial, Helvetica, sans-serif; line-height:21px; padding:1px 18px 1px 18px; text-decoration:none; }
body.IE8 a:hover.ReturnToNews, body.IE7 a:hover.ReturnToNews, body.IE6 a:hover.ReturnToNews { background-color:#f2f6e6; text-decoration:none; }

.FeedLink { background:#FFF url("images/Sprite.png") no-repeat -234px -306px; display:inline-block; height:16px; margin:4px 0 0 4px; text-indent:-10000px; vertical-align:top; width:16px; }


/* Modals ------------------------------------------------------------------------- */
.ModalContainer { display:none; left:50%; margin:0 0 0 -255px; position:absolute; top:200px; width:510px; z-index:10001; }
body.IE6 .ModalContainer { border:1px solid #DDD; }
.ModalContainer .ModalContainerInner { background:#FFF url("images/AngledBkg.png") repeat top left; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5); font-size:.9em; padding:20px; width:470px; }
.ModalContainer .ModalContent { background:#FFF; border:1px solid #f0f2e8; font-family:Arial, Helvetica, sans-serif; padding:10px; position:relative; }
.ModalContainer .ModalClose { background:transparent url("images/PopupClose.gif") no-repeat 0 0; display:block; height:20px; position:absolute; right:-20px; text-indent:-10000px; top:-20px; width:20px; z-index:10002; }
body.IE6 .ModalContainer .ModalClose { right:0px; }
.ModalContainer .ModalClose:hover { background-position:0px -20px; }
.ModalContainer .ModalContainerIEFooter { display:none; }
body.IE8 .ModalContainer .ModalContainerIE, body.IE7 .ModalContainer .ModalContainerIE { background:transparent url("images/ModalIEBkg1.png") no-repeat top left; margin:-10px 0 0 -10px; padding:10px 10px 0 10px; width:510px; }
body.IE8 .ModalContainer .ModalContainerIEFooter, body.IE7 .ModalContainer .ModalContainerIEFooter { background:transparent url("images/ModalIEBkg2.png") no-repeat bottom left; display:block; height:10px; margin:-1px 0 0 -10px; width:530px; }


/* Footer ------------------------------------------------------------------------- */
#Footer { background:#FFF; }
#Footer a { color:#9F9F9F; }
#Footer p { margin:0; }

#FooterTools { background:transparent url("images/Sprite.png") repeat-x 0px -425px; border-top:1px solid #EBEDE0; border-bottom:1px solid #EAECDE; height:42px; padding:6px 40px 0 40px; }
.EmailSignUp, .EmailSignUp .Subscription, .EmailSignUp .NewsletterSubscription { display:inline; }
.EmailSignUp p, .ShareThis p { color:#58595B; display:inline-block; font:normal 15px Georgia, Times New Roman, serif; vertical-align:middle; }
body.IE6 .EmailSignUp p, body.IE7 .EmailSignUp p { display:block; float:left; padding-top:8px; padding-right:5px; }
.NewsletterSubscription div { display:inline-block; }
body.IE6 .NewsletterSubscription div, body.IE7 .NewsletterSubscription div { display:block; float:left; }
.NewsletterSubscription label { display:none; }
.NewsletterSubscription input.SubscriptionTextbox { background:#FFF url("images/Sprite.png") repeat-x 100% -340px; border:1px solid #C4C4C4; color:#7C7A7A; display:inline-block; font:normal 1em "Lucida Grande", "Cantarell", Lucida, Arial, sans-serif; line-height:27px; height:27px; margin-right:-4px; padding:0 .25em; vertical-align:middle; width:187px; }
body.IE6 .NewsletterSubscription input.SubscriptionTextbox, body.IE7 .NewsletterSubscription input.SubscriptionTextbox { display:block; float:left; margin-top:3px; margin-right:0px; }
body.IE6 .NewsletterSubscription input.SubscriptionTextbox { background-image:url("images/SpriteIE6.gif"); }
.NewsletterSubscription input:focus.SubscriptionTextbox, .NewsletterSubscription input:hover.SubscriptionTextbox { color:#333; border-color:#A6A6A6; }
.NewsletterSubscription input.SubscriptionButton { background:transparent url("images/Sprite.png") no-repeat -100px -340px; border:none; cursor:pointer; display:inline-block; height:35px; margin:0; padding:0; text-indent:-10000px; vertical-align:middle; width:35px; }
body.IE6 .NewsletterSubscription input.SubscriptionButton, body.IE7 .NewsletterSubscription input.SubscriptionButton { color:#FFF; display:block; float:left; font-size:0px; }
body.IE6 .NewsletterSubscription input.SubscriptionButton { background-image:url("images/SpriteIE6.gif"); }
.NewsletterSubscription input:hover.SubscriptionButton { background:transparent url("images/Sprite.png") no-repeat -150px -340px; }
body.IE6 .NewsletterSubscription input:hover.SubscriptionButton { background-image:url("images/SpriteIE6.gif"); }
.EmailUnsubscribe { display:inline-block; vertical-align:middle; }
body.IE6 .EmailUnsubscribe, body.IE7 .EmailUnsubscribe { display:block; float:left; margin-top:8px; margin-left:5px; }
#Footer .EmailUnsubscribe a { color:#EC8E1F; font:normal .9em "Lucida Grande", "Cantarell", Lucida, Arial, sans-serif; }

.ShareThis { float:right; padding-top:8px; text-align:right; width:306px; }

#FooterLinks { border-bottom:1px solid #E8E8E8; display:table; margin-bottom:2em; margin:30px 40px 25px 40px; padding-bottom:40px; width:892px; }
body.IE6 #FooterLinks, body.IE7 #FooterLinks { display:block; }
#FooterLinks ul { display:table-row; margin:0; padding:0; }
body.IE6 #FooterLinks ul, body.IE7 #FooterLinks ul { display:block; }
#FooterLinks li { display:table-cell; color:#575656; font:normal .975em "Lucida Grande", "Cantarell", Lucida, Arial, sans-serif; list-style:none outside none; margin:0; padding:0; vertical-align:top; }
body.IE6 #FooterLinks ul li, body.IE7 #FooterLinks ul li { display:block; margin-right:40px; float:left; }
#FooterLinks li.itemHome, #FooterLinks li.itemNewsEvents, #FooterLinks li.itemContactUs { display:none !important; }
#FooterLinks li a, #FooterLinks li span { color:#575656; font-weight:bold; }
#FooterLinks li ul li { display:block; }
body.IE6 #FooterLinks ul li ul li, body.IE7 #FooterLinks ul li ul li { float:none; margin-right:0; }
#FooterLinks li ul li:first-child { padding-left:0px; }
#FooterLinks li ul li a { color:#EC8E1F; font-weight:normal; }
#FooterLinks ul li ul { display:block; padding:5px 0 0 0; }

#FooterContent { margin:0 40px; width:892px; }

.FooterLogo { float:left; width:446px; }
p.MedicalCenterofAuroraLogo { height:47px; width:307px; }
p.MedicalCenterofAuroraLogo a { display:block; height:47px; width:307px; }

.FooterContactUs { background:#FFF url("images/Sprite.png") no-repeat 100% -523px; min-height:49px; float:right; padding-right:78px; text-align:right; width:368px; }
body.IE6 .FooterContactUs { background-image:url("images/SpriteIE6.gif"); height:49px; }
p.ContactUs a { background:#FFF url("images/Sprite.png") no-repeat 100% -622px; display:inline-block; height:37px; line-height:37px; margin:9px 15px 0 0; padding-right:25px; text-decoration:none; text-transform:lowercase; }
body.IE6 p.ContactUs a { background-image:url("images/SpriteIE6.gif"); }
p.ContactUs a span { background:#FFF url("images/Sprite.png") no-repeat 0px -622px; color:#FFF; cursor:pointer; display:inline-block; padding-left:25px; }
body.IE6 p.ContactUs a span { background-image:url("images/SpriteIE6.gif"); }
p.ContactUs a:hover { background-position:100% -709px; }
p.ContactUs a:hover span { background-position:0px -709px; }


/* User Registration ------------------------------------------------------------------------- */
div.RegistrationFormExtended fieldset { border:none; border-bottom:1px solid #D8D9D1; margin:5px 0 0 0; padding:0 0 5px 0; }
ol.RegistrationFormExtended { margin:0; padding:0; }
ol.RegistrationFormExtended li { clear:both; list-style:none; margin:0; padding:5px 0 0 0; }
ol.RegistrationFormExtended label, div.LoginRightColumn label, .CaptchaLabel label { color:#344766; cursor:pointer; float:left; font-size:1.1em; line-height:2em; width:200px; }
div.LoginRightColumn label { width:100px; }
div.LoginRightColumn label.RememberMe { line-height:1.5em; padding-right:10px; width:auto; }
ol.RegistrationFormExtended div { float:left; width:215px; }
ol.RegistrationFormExtended input, div.LoginRightColumn input.LogonTextBox { background:#FFF url("http://chiaricare.com/App_Themes/Chiari/images/InputFieldBkg.png") repeat-x top left !important; border:1px solid #D8D9D1; color:#344766; line-height:23px; height:27px; margin:0 0 5px 0; padding:0 .25em; width:200px; }
ol.RegistrationFormExtended input:focus, ol.RegistrationFormExtended input:hover, div.LoginRightColumn input.LogonTextBox:focus, div.LoginRightColumn input.LogonTextBox:hover { border-color:#C8C9C0; }
ol.RegistrationFormExtended select { background:#FFF url("http://chiaricare.com/App_Themes/Chiari/images/InputFieldBkg.png") repeat-x top left !important; border:1px solid #D8D9D1; margin:0 0 5px 0; padding:0; width:210px; }
ol.RegistrationFormExtended select:focus, ol.RegistrationFormExtended select:hover { border-color:#C8C9C0; }
ol.RegistrationFormExtended select option { color:#344766; line-height:23px; height:27px; padding:0 .25em; width:200px; }

ol.RegistrationFormExtended .UserPassword .FormLabel { float:left; width:200px; }
ol.RegistrationFormExtended .UserPassword .FormLabel label { display:block; float:none; }
ol.RegistrationFormExtended .UserPassword .FormLabel label.ReenterPassword { margin-top:5px; }
ol.RegistrationFormExtended .UserPassword .FormInput { float:left; width:200px; }
ol.RegistrationFormExtended .UserPhone div { display:inline; float:none; width:auto; }
ol.RegistrationFormExtended .UserPhone input.phoneAreaCode, ol.RegistrationFormExtended .UserPhone input.spousePhoneAreaCode { width:27px; }
ol.RegistrationFormExtended .UserPhone input.phone1, ol.RegistrationFormExtended .UserPhone input.spousePhone1 { width:27px; }
ol.RegistrationFormExtended .UserPhone input.phone2, ol.RegistrationFormExtended .UserPhone input.spousePhone2 { width:35px; }

#AddSpouse .EditingFormControlNestedControl { display:inline; }

.RegisterButton, div.LoginRightColumn input.LogonButton, .RegistrationFormExtended input.SubmitButton { background:#D7EDFA url("http://chiaricare.com/App_Themes/Chiari/images/SubmitButtonBkg.png") repeat-x top left; border:1px solid #B8D7EA; color:#344766; cursor:pointer; font-weight:bold; height:29px; margin:0; outline:none; padding:0 20px; }
.RegisterButton:hover, div.LoginRightColumn input:hover.LogonButton, .RegistrationFormExtended input.SubmitButton:hover { background-position:bottom left; }
.RegistrationFormExtended input.SubmitButton { margin-top:10px; }
a.RegisterButton { display:inline-block; font-size:1.1em; line-height:2em; text-decoration:none; }

div.RegistrationFormExtended span.EditingFormErrorLabel { color:#9C1A06; display:block; line-height:2.2em; }

body.IE6 ol.RegistrationFormExtended input, body.IE7 ol.RegistrationFormExtended input { margin:0; }
body.IE6 ol.RegistrationFormExtended li.UserSocial input, body.IE7 ol.RegistrationFormExtended li.UserSocial input { margin:0 0 5px 0; }
body.IE6 ol.RegistrationFormExtended li.UserPhone div span, body.IE7 ol.RegistrationFormExtended li.UserPhone div span { margin-top:-10px; }
body.IE6 div.RegistrationFormExtended span.EditingFormErrorLabel, body.IE7 div.RegistrationFormExtended span.EditingFormErrorLabel { line-height:.5em; }

div.LoginRightColumn { border-bottom:1px solid #D8D9D1; float:left; padding-bottom:20px; width:430px; }
div.LoginLeftColumn { border-right:1px solid #D8D9D1; float:left; margin-right:30px; padding:0 30px 20px 0; width:430px; }

abbr.Required { color:#9C1A06; font-weight:bold; border-bottom:none; text-decoration:none; }


/* Clear Fix ------------------------------------------------------------------------- */
#FooterContent:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
#FooterContent { zoom:1; }


/* Print Stylesheet ------------------------------------------------------------------------- */
@media print {
	body { font-size:12pt; line-height:14.4pt; }
	body * { background:transparent none no-repeat top left !important; }
	#Header, #ContentContainer, #Footer, #FooterColumn, #FooterPartners { clear:both; height:auto; margin:0 auto; width:100%; }
  #Header { border-bottom:1px solid #999; }
	#PrintLogo { display:block; height:.75in; }

	#Breadcrumbs { color:#9F9F9F; font-size:.9em; margin:20px 0 0 0; }
	#Text { float:none; padding:0; width:100%; }

	#Text a[href]:after, #HomePageText a[href]:after, .SideColumnBucket a[href]:after, #SubPageText a[href]:after { content:" (" attr(href) ") "; font-size:75%; font-weight:normal; text-decoration:none; }
	#Text a[href^="/"]:after, #HomePageText a[href^="/"]:after, .SideColumnBucket a[href^="/"]:after, #SubPageText a[href^="/"]:after { content:" (http://chiaricare.com" attr(href) ") ";}
  body #Text a[href].DateLozenge:after, body #Text a[href^="/"].DateLozenge:after, body #HomePageText a[href].DateLozenge:after, body #HomePageText a[href^="/"].DateLozenge:after, body #HomePageNewsAndEvents h2 a[href]:after, body #HomePageNewsAndEvents h2 a[href^="/"]:after { content:"" !important; }

  #HomePageBanner, .PatientStoryNavigation, .FooterContactUs, a.BackToTop, a.ReturnToNews { display:none; }
  #HomePageContent, #HomePageColumn { border-bottom:1px solid #999; clear:both; height:auto; margin:0 auto 1em auto; padding-bottom:1em; width:100%; }
  #HomePageColumn { padding-bottom:0; }
  #HomePageBlog ul.BlogListing div.BlogInformation, #HomePageNewsAndEvents ul.NewsEventsListing div.NewsInformation { width:800px; }
  .PatientStoryContainer { padding-bottom:12px; }
  .PatientStoryContainer, .PatientStoryPreview { border:1px solid #999; }

  #Breadcrumbs { background:none; border-bottom:1px solid #999; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; font:normal 1.6em Georgia, Times New Roman, serif; padding:0 40px 20px 40px; }
  #IEShadowBreadcrumbs { background:none; }
  #Breadcrumbs a { color:#919e6d; }
  #Breadcrumbs span.Separator { background:none; display:inline-block; text-indent:0px; width:auto; }
  body.IE6 #Breadcrumbs span.Separator { background-image:none; }
  .SideColumnBucket { background:transparent; border:1px solid #999; width:90%; }

  #SubPageWithColumn #SubPageContent { clear:both; display:block; padding:24px 23px 0 40px; width:auto; }
  body.IE6 #SubPageWithColumn #SubPageContent, body.IE7 #SubPageWithColumn #SubPageContent { float:none; }
  #SubPageWithColumn #SubPageColumn { clear:both; display:block; padding:15px; width:auto; }
  body.IE6 #SubPageWithColumn #SubPageColumn, body.IE7 #SubPageWithColumn #SubPageColumn { float:none; }

	.PageManagerInfoContainer, .PageManagerInfoContainer *, #Tools, #SiteSearch, #HeaderNavigation, #Logo, #MainNavigation, #Column, #FooterTools, #FooterPartners, #FooterLinks { display:none; }
}