* { margin: 0; padding: 0; }
html{height: 100.01%;} 
body { font-size: 62.5%; text-align: center; min-width: 980px; font-family: Arial, sans-serif; color: #333333; height:100.01%; padding-bottom:1px; }
/* override to custom for redesign */
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
A:link { color: #3771a4; text-decoration: none;}

A:hover {color: #3771a4; text-decoration: underline;}
/* // end override to custom for redesign */
h1, h2, h3, h4, h5, h6 {font-size:100%}
a { color: #3771a4; text-decoration: none; }
a:hover { text-decoration: underline }
fieldset, img { border: 0 }
hr { border: 3px solid #f6f5f2; border-width: 0 0 3px 0;}
ul.bullet, ul.sitemap_list { list-style-type: none; }
.item ul.bullet {display: inline; }
.item ul.bullet li { margin-left: 103px; }
ul.bullet a, ul.sitemap_list a { font-size:1.30em; padding-left: 8px; background: url(../../images/wrpr_new/red_arrow.gif) 0px 3px no-repeat; }

a.bullet_link, a.white_bullet_link { padding-right: 8px; background: url(../../images/wrpr_new/red_arrow.gif) no-repeat right 2px }
a.white_bullet_link { background: url(../../images/wrpr_new/white_arrow.gif) no-repeat right 5px }

img.border, .carousel ul li img { background: #FFFFFF; padding: 3px; border: 1px solid #b1aea4; float: none; margin: 0 }

.noborder { border: 0 !important }

.accessibility_link{position:absolute; left:-9999px;}
.filters_area label {position:absolute; left:-9999px;}

#content, #footer { margin: 0 auto; width: 980px; padding: 0 17px; text-align: left;}
#content { background: url(../../images/wrpr_new/body_shadow.gif) no-repeat; position: relative;}


#header, #content_body, #footer_share { padding: 0 4px }

#header_links {background: #AF1E2D; list-style-type: none; font-size:1.10em; text-align: right; padding: 4px 19px 4px 4px; }
#header_links li { display: inline; padding: 0 5px; border-left: 1px solid #FFFFFF; color:#fff; }
#header_links li.first { border: 0 }
#header_links li a { color: #FFFFFF; }

/* --- wcb --- */
/* #header_body { background: url(../../images/wrpr_new/header_gradient.gif) repeat-x bottom; float:left; width:100%; } */
#header_body {background:transparent url(../../images/wrpr_new/header-bg-972x122.jpg) no-repeat; height: 121px;}


#header_body img { padding:28px 0 17px;}
#header_body h1.logo {float:left; width: 243px; background: url(../../images/wrpr_new/ada_logo.gif) no-repeat scroll 30px 21px; padding: 21px 0px 20px; height:61px; text-indent:-9999px;}
#header_body .home_link{margin:0 31px; float:left; height:99px;}
#header_body #header_search {float:right; margin-right:19px; margin-top:27px; display:inline; background: #f1efeb; padding: 6px; }
#header_body #header_search input.text { vertical-align:middle; padding:4px 2px; width: 226px; border:1px solid #D5D2CC; }
#header_body #header_search input.button { cursor:pointer; vertical-align:middle; border: 0; background: #AF1E2D; color: #FFFFFF; font-size:1.70em; font-weight: normal; font-family: Arial, sans-serif; padding: 1px 10px; margin: -1px 0 0 1px }

/*
#header_navigation { width: 972px; overflow: hidden; height: 43px; position: relative; clear:both;  }
#header_navigation ul { margin: 2px 0 0 0; list-style-type: none; background: url(../../images/wrpr_new/nav_bg.gif) repeat-x; height: 43px; font-size:1.40em; font-weight: bold; white-space: nowrap; overflow: hidden; text-align: center; width: 1172px; margin-left: -100px }
#header_navigation li { display: inline; height: 43px; margin-right: -4px; }
#header_navigation li a { height: 43px; color: #252525; padding: 12px 10px; position: relative; top: 13px; white-space: nowrap }
#header_navigation li.last a { padding-right: 100px }
#header_navigation li.first a { padding-left: 100px }
#header_navigation li.selected a, #header_navigation li.selected a:hover {color: #FFFFFF; background: url(../../images/wrpr_new/nav_bg.gif) repeat-x 0 -44px; text-decoration: none }
#header_navigation li a:hover {color: #000; background: url(../../images/wrpr_new/nav_bg.gif) repeat-x 0 -87px; text-decoration:none;}
*/

#footer_share { border-top: 3px solid #F6F5F2; margin: 0px 16px; padding: 8px 4px 6px; text-align: center; font-size:1.20em; clear: both; }
#footer_share .share_icons { margin-left: 18px; display: inline }
#footer_share img { vertical-align: middle; margin: 0 2px; }

#content_footer {background: #859CB8 url(../../images/wrpr_new/top_footer_shadow.gif) repeat-x scroll 0 top; color:#FFFFFF; text-align:center; margin: 0 4px }
#content_footer ul {list-style-type: none; font-size:1.30em; padding: 11px 0 8px; clear: both; }
#content_footer ul li { display: inline; border-left: 1px solid #FFFFFF; padding: 0 3px 0 10px }
#content_footer ul li.first { border: 0 }
#content_footer ul li a { color: #FFFFFF; }
#content_footer p {font-size:1.10em; padding: 0 0 7px 0 }
#footer_shadow{background: url(../../images/wrpr_new/footer_shadow.gif) no-repeat scroll 0 bottom; height:298px; padding:0 17px 0; width:980px; position: relative; z-index: -1; margin-left: -17px; margin-top: -276px; }

#footer { text-align: center; font-size:1.15em; padding:0px 17px 17px 25px;}
#footer p { margin: 14px 0 40px; font-size: 1em; }
#poweredBy { margin: 0 0 2em 0; }


.slideshow {float:left; width:670px; height: 320px; position: relative; overflow: hidden;}
.slideshow_content {position: absolute; bottom: 0; left: 0; color: #FFFFFF; padding: 7px 0 4px 17px; width: 100%; background-color: #000000; opacity: 0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; } 
.slideshow_content a{ color: #FFFFFF; margin-left: 4px; text-decoration: none; }
.slideshow_content h2 { font-weight: normal; font-size:2.30em; margin: 0 0 3px 14px }
.slideshow_content p { margin: 0 0 10px 15px; font-size:1.40em; width: 516px }

.slide { position: absolute; top: 0; left: 0; z-index: 1; display:none;}
.slide#slideshow-1 {display:inline;} 
.slide a {text-decoration: none; }

.ui-tabs-hide { display: none }
#slideshow_links { margin: 5px 6px; position:absolute; right: 0; bottom: 0px; font-size:1.30em; z-index: 6;}
#slideshow_links a{ font-weight: bold; color: #c2c0bf; background: #868381; padding: 1px 7px; margin-left: 3px; }
#slideshow_links a.activeSlide {color: #333333; background: #ffffff;}

#page_top .slideshow_rail {float:left; width:300px; }
#page_top .slideshow_rail .top {height: 80px; margin: 12px 0 0 9px; padding-left:10px;}
#page_top .slideshow_rail .donate_clear_img{ margin-top:10px; }

/* wcb -- next line: top margin from 1px to 0; remove padding-top: 12px; */
#page_top .slideshow_rail .bottom { margin:0 0 0 9px;}
#page_top .slideshow_rail .bottom img { float: left;  margin: 0 10px}
#page_top .slideshow_rail .bottom h2 { text-transform: uppercase; font-size:1.10em; }
#page_top .slideshow_rail .bottom h3 {font-size:1.50em; margin: 5px 0; font-weight: normal;}
#page_top .slideshow_rail .bottom p {margin: 0; line-height: 17px; font-size:1.30em; }
#page_top .slideshow_rail .bottom ul.bullet a { margin: 0 0 0 5px }

/* wcb -- new */
.slideshow_rail #stopdiabetes {background: url(../../images/wrpr_new/stopdiabetes-bg-260x69.gif) no-repeat; width: 260px; height: 69px; margin-left: 13px; clear:both;}
.slideshow_rail #stopdiabetes .sd_inner_link {margin-left:172px;color:#ffffff;font-size:1.2em;font-weight:bold;}
.slideshow_rail #stopdiabetes .sd_inner_link a:link, .slideshow_rail #stopdiabetes .sd_inner_link a:hover, .slideshow_rail #stopdiabetes .sd_inner_link a:visited {color:white;}
.slideshow_rail #stopdiabetes .first {padding-top: 12px;}
.slideshow_rail .slideshowRailTopContent {margin-left: 10px; font-size: 1.2em;}
.slideshow_rail #stopdiabetes .sd_left {margin: 10px 0 0 20px; float:left;}
/* wcb -- to here */

.clear{clear:both;}

#homepage_middle{padding:20px 0 24px; background: #f3f1eb no-repeat scroll 0 0;}
.home_divider{background: #d3cec0 no-repeat scroll 0 0; height:14px; line-height: 14px; margin-top: 3px; }

#page_divider{color:#FFF; background: #859eb8; font-size:1.70em; height: 50px; margin: 3px 0 0 0}
#page_divider h3 {float:left; width: 121px; height: 35px; padding: 15px 0 0 26px; background: #6787aa;}
#page_divider p {float:left; background: #859eb8; margin: 16px 0 0 15px}

#page_bottom{padding-bottom:75px;}
#page_bottom h3 {font-size:2.00em; clear: left; font-weight:normal;}
#page_bottom li {border: 0 none; line-height: 20px;}
#page_bottom li a {font-size:1.30em}

#page_bottom ul.research li{line-height: 17px; padding:7px 0 5px;}
#page_bottom ul.research li a { font-size:1.40em }
#page_bottom ul.research li p { font-size:1.10em }

#page_bottom .research_column p{font-size: 1.3em; }
#page_bottom .research_column ul.bullet { margin: 8px 0 0 0 }
#page_bottom .research_column ul.bullet li { display: inline; border-left: 1px solid #d3cec0; padding: 0 4px 0 9px }
#page_bottom .research_column ul.bullet li.first { border: 0; padding-left: 2px }

#page_bottom .home_bottom_column .last { border-bottom: 0 }
#page_bottom .home_bottom_column .last h4{padding:2px 0;}
#page_bottom .column_item {margin:0 25px 8px 23px; border-bottom:3px solid #F6F5F2; padding-bottom:8px;}
#page_bottom .column_item p {padding:7px 0; font-size:1.2em;}
#page_bottom .column_item .phone {font-size:1.667em;;}
#page_bottom .column_item h3{padding-bottom:3px;}
#page_bottom .column_item h4 { font-size:1.30em }
#page_bottom .column_item img.border {float: left; margin:2px 12px 0 0; width: 77px }
#page_bottom .questions {margin-right:8px; }
#page_bottom .chat_button{background:#CB1728 none repeat scroll 0 0; border:4px solid #AF1E2D; color:#FFFFFF; font-size:1.50em; font-weight:bold; padding:4px 7px 3px 11px; text-align:center; white-space: nowrap;}
#page_bottom .chat_image{padding:0 0 5px 8px;}
#page_bottom .chat_online{float:right; padding-top:2px; width:110px;}
#inner_content .sponsor_button{background:#3771A4 none repeat scroll 0 0; border:4px solid #C2D0D9; color:#FFFFFF; display:inline-block; font-size:1.2em; font-weight:normal; margin:10px 0 0; padding:11px; text-align:center; white-space:nowrap;}


#page_bottom .diabetes_forecast{margin-left:15px;}
#page_bottom .diabetes_forecast img {float:left;}
/* Jacob Weigand: Made a change to the following line */ 
#page_bottom .diabetes_forecast .magazine_column{float:left; width:168px; margin-left:12px;}
#page_bottom .diabetes_forecast .magazine_column img { float: none }
#page_bottom .diabetes_forecast .magazine_column p { font-size:1.20em; white-space: nowrap;}
#page_bottom .diabetes_forecast .magazine_links { margin-top: 10px }
#page_bottom .diabetes_forecast .magazine_links li { line-height:16px; padding:0 0 10px;}
#page_bottom .diabetes_forecast .magazine_links li a { font-size:1.30em }
#page_bottom .diabetes_forecast .bullet { margin: 3px 0 0 1px }

.top_topics {background: url(../../images/wrpr_new/home_bottom_box_border.gif) no-repeat right bottom; margin: 0 0 24px 22px; padding-bottom:22px; width:296px; }
.top_topics .bullet{float:left; margin: 5px 0 0 5px; width: 45%; }

#homepage_middle .column{width:286px; float:left; margin-left:26px;}
#homepage_middle .column img { float: left; margin: 0 13px 0 0 }
#homepage_middle .column h3 { font-size:1.00em; text-transform: uppercase; margin: 4px 0 1px; font-weight:bold; }
#homepage_middle .column h2 { font-size:1.90em; font-weight: normal; line-height: 21px }
#homepage_middle .column p { font-size:1.30em; line-height: 17px; margin: 3px 0 0 }
#homepage_middle .living_with_diabetes_column img{}
#homepage_middle .living_with_diabetes_column {margin-left:23px}
#homepage_middle .food_fitness_column{margin-left:30px; width:289px;}
#homepage_middle .food_fitness_column h2{}
#homepage_middle .food_fitness_column img{margin-right:15px}


.home_bottom_middle {background: url(../../images/wrpr_new/bottom_middle_shadow.png) no-repeat scroll 0 0;}
/* Jacob Weigand: Made a change to the following line */ 
.home_bottom_column{float:left; margin: 0 0 0 13px; padding:24px 0 0 8px; width:300px; }
.home_bottom_column ul { list-style-type: none }


#page_headline { height: 55px; width: 100%; background: url(../../images/wrpr_new/header_gradient.gif) repeat-x 0 bottom; border-bottom: 1px solid #e5e4df; position: relative; clear: both;}
#page_headline h1{ font-size:2.80em; font-weight: normal; padding: 11px 28px }

#page_headline h1.food-and-fitness { background: url(../../images/wrpr_new/food_fitness.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.news-research { background: url(../../images/wrpr_new/news_research.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.for-../../media { background: url(../../images/wrpr_new/press_room.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.sitemap { background: url(../../images/wrpr_new/sitemap.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.donate { background: url(../../images/wrpr_new/donate.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.living-with-diabetes { background: url(../../images/wrpr_new/living_with_diabetes.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.diabetes-basics { background: url(../../images/wrpr_new/diabetes_basics.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.about-us { background: url(../../images/wrpr_new/images/about_us.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.in-my-community { background: url(../../images/wrpr_new/in-my-community.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.search-results { background: url(../../images/wrpr_new/search_results.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.advocate { background: url(../../images/wrpr_new/advocate.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.informacion-en-espanol { background: url(../../images/wrpr_new/informacion_en_espanol.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.enewsletter {

}
#page_headline img { position:absolute; right: 14px; top: 8px; border: 4px solid #f2f0ec }

#left_rail{float: left; clear: left; width: 178px;}

#sub_nav { border: 1px solid #cbcfd5; padding: 2px; margin: 4px 0 23px 0; }
/* Jacob Weigand: Changed the removed background color, padding */
#sub_nav ul {list-style-type: none; padding-bottom: 13px 0; line-height: 15px; min-height: 177px; background-color:#F8F8F7;}
ul#subnav li.selectedParent a{background: url(http://adap-sandbox.pub30.convio.net ../../images/wrpr_new/red_arrow_down.gif) no-repeat 0 6px; padding-left: 12px;}
/* Jacob Weigand: Changed text to black */
#sub_nav ul a { color: #000000; font-size:1.40em; padding: 0 0 0 7px; }
#sub_nav ul ul a {font-size:1.2em;}
/* Jacob Weigand: removed background color */
#sub_nav ul li { margin-left: 0px; padding: 4px 0;}
#sub_nav ul li a { margin: 0 4px 0 11px; text-indent: 0px; display: block; }
#sub_nav ul li li a { margin-left: 21px }
#sub_nav ul li li li a { margin-left: 31px }
/* Jacob Weigand: changed the background color */
#sub_nav ul li.selected { background-color: #cfccc7;}
/* Jacob Weigand: Changed White to red */
#sub_nav ul li.selected a { font-weight: bold; font-size:1.30em; background: url(../../images/wrpr_new/red_arrow_down.gif) no-repeat 0 6px; padding-left: 12px; }
#sub_nav ul ul {padding: 0; min-height: 0; background:none; margin:-4px 0;}
 /*This margin-top should be consistent with the padding on #sub_nav ul li*/ 


#connect_with_others{border: 1px solid #cbcfd5; padding: 2px; float:left}
#connect_with_others .connect_content{background:#f0efeb;}
#connect_with_others .connect_content img {padding:5px; float:left;}
#connect_with_others .connect_content h4{font-size:1.75em; font-weight:normal; padding:12px;}
#connect_with_others .connect_content p{font-size:1.2em; clear:both; padding: 0 12px; line-height:16px;}
#connect_with_others .connect_content ul{padding: 12px;}
#connect_with_others .connect_content ul a{font-size:1.2em; margin-left:1px;}

.breadcrumbComponent { margin: 6px 0 0 16px; padding: 4px 5px; list-style-type: none; border-bottom: 1px solid #cccccc; float: left; width: 762px; font-size:1.10em; color: #5F8DB6; }
.breadcrumbComponent a { padding: 0 2px 0 0; }
/* Sitemap Breadcrumb differences*/
#sitemap_breadcrumb .breadcrumbComponent{width:938px; margin:3px 0 13px 0; padding-left:28px;}
.section-breadcrumbs .breadcrumbComponent { margin: 6px 0 22px 16px; }
#content_body h1.main_title, #content_body h2.main_title { float: left; width: 766px; font-size:2.30em; font-weight: normal; margin: 17px 0 5px 17px; }
#content_body #inner_content h2.main_title {float:none; font-size:2.40em; font-weight:normal; margin:17px 0 5px 17px; width:97%; }
#content_body .top_border{border-top:1px solid #cccccc;}

#search_content{font-size:1.4em; margin: 0 2px 70px 18px; width:50%;}
#search_content .sitewide_result p.location{color:#849bc9;}
#search_content .sitewide_result{margin:18px 0;}
#search_content .query_area{margin:20px 0;}
#search_content .query_area span.search_query{color:#c62f22; font-weight:bold;}
#inner_content { width: 504px; float: left; margin: 0 0 70px 18px; font-size: 1.4em; }
#inner_content.wide { width: 765px; }
#inner_content img.main_image { float: left; margin: 3px 10px 20px 0 }
#inner_content h1 { font-size:1.50em; margin: 11px 0 8px 0px}
#inner_content h2 { font-size:1.36em; margin: 11px 0 8px 0px}
#inner_content h3 {  font-size:1.21em; margin: 11px 0 5px 0px;}
#inner_content h4 { font-size:1.10em; margin: 11px 0 3px 0px}
#inner_content p, #inner_content td{ margin: 6px 0 11px; line-height: 18px; }

#content_body #inner_content .divider p { margin:17px 0 0; }

#inner_content h3.tip_of_the_day {color:#4E4E4E; font-size:1.5em; font-weight:normal;}
#inner_content p.question, #inner_content .answer { font-size:1.3em;}
#inner_content p.question{float:left; width:65%;}
#inner_content p.answer{clear:both;}

#inner_content .columns {padding: 14px 0; margin-bottom: 26px }

#inner_content .section_headline { margin-bottom: 16px }
#inner_content .section_headline h3 { font-size:1.50em; }
#inner_content .section_headline h3.recipe { font-weight:normal; margin:0;}
#inner_content .headline_list{font-weight:bold; font-size:.93em; line-height: 19px; list-style-position:outside; margin-left:20px;}
#inner_content .subsection { margin: 24px 0 37px }
#inner_content .recipe_link { margin: 40px 0 }
#inner_content .subsection p { line-height: 16px; font-size:.90em; margin: 4px 0 13px 0; }
#inner_content .subsection p.divider { margin: 6px 0 11px 0px; }
#inner_content .subsection h3, #inner_content .two_col .subsection h3 { font-size:1.25em; font-weight: normal; margin: -3px 0 4px; }
#inner_content .columns .subsection ul { list-style-type: none; font-size:1.30em; }
#inner_content .columns .subsection ul li { margin: 5px 0 }
#inner_content .columns .subsection ul.bullet { margin-left: 6px }
#inner_content .article .link {font-size:.93em; display:block; margin-bottom:5px; margin-top:5px;}
#inner_content .subsection img { float: left; margin: 3px 20px 0 0 }
#inner_content .article_image{float:right; margin: 0 7px 21px 16px}
#inner_content .article p{font-size:.93em; font-weight:normal;}
#inner_content .article p.note{text-indent:-8px; margin-left:8px;}
#inner_content .article h2{font-size:1.30em; font-weight:normal; padding-top:20px;}
#inner_content .article .headline_list{font-size:.85em; font-weight:bold; margin-left:30px;}
#inner_content .article ul.bullet{margin-left:10px;}
#inner_content .press_article {margin-top:30px;}
#inner_content .press_article span{display:block; font-size:.93em;}
#inner_content .press_article .date{font-size:.85em;}
#inner_content .press_article .link{font-weight:bold;}
#inner_content .columns .subsection { clear: none; width: 158px; margin: 0 15px 0 0; float: left; }
#inner_content .columns .subsection h3 { margin: 11px 0 8px 2px; }
#inner_content .columns .subsection img { float: none; margin: 0 }
#inner_content .columns .last { margin-right: 0 }
#inner_content .horizontal_section {margin-bottom:11px;}
#inner_content .horizontal_section .section_headline { margin-bottom: 11px }
#inner_content .horizontal_section .section_headline h3 {margin:0;}
#inner_content .horizontal_section .section_headline p {font-size:1.0em; line-height: 16px; margin: 3px 0 11px;}

#inner_content .fitness_links ul a{font-size:0.9em}

#inner_content .two_col { border-bottom: 3px solid #F6F5F2 }
#inner_content .two_col h3 { font-size:1.50em; margin: 20px 0; padding: 0 }
#inner_content .two_col .subsection { width: 234px; float: left; margin: 0 30px 10px 0 }
#inner_content .two_col .subsection p { padding: 0 }
#inner_content .two_col .subsection img { margin: 3px 13px 0 0; }
#inner_content .two_col .right { margin-right: 0 }

#right_rail { width: 240px; float: left; margin: 0 0 0 15px; }

#right_rail .item { margin: 0 0 11px 8px; padding: 0 0 12px 0; border-bottom: 3px solid #f6f5f2; clear: left; }
#right_rail .item h4 { font-size:1.75em; font-weight: normal; margin: 0 0 9px 0 }
#right_rail .item h4, #right_rail .item h4 a {
color:#696558;
} 
#right_rail .item img { float: left; margin: 0 17px 0 0 }
#right_rail .item img.full_img { float: none }
#right_rail .item p { font-size:1.20em; margin: 1px 0 5px 0; }
#right_rail .item_content { float: left; width: 128px }
#right_rail ul.bullet { margin: 0 0 0 5px }
#right_rail ul.bullet a { display: inline-block; }
#right_rail .large_promo { margin: 23px 0 9px 0 }
#right_rail ul.horizontal { margin: 0 }
#right_rail ul.horizontal li{display: inline; margin:0 14px 0 3px;}
#content #content_body .no_title{margin-top:52px;}

.carousel { background: url(../../images/wrpr_new/../../media_strip_bg.gif) repeat-x; height: 234px; clear: both; margin: 0 4px}
.carousel .carousel_content { float: left; width: 960px; }
.carousel .jcarousel-clip { width: 940px; margin-left: 15px }
.carousel ul { list-style-type: none; }
.carousel ul li { float: left; width: 188px; height: 234px; }
.carousel ul li .item_content { margin-right: 2px; }
.carousel ul li img { margin-left: 6px }
.carousel ul li h3, .carousel ul li h3 a { color: #859cb8; }
.carousel ul li h3 { text-transform: uppercase; font-size:1.10em; margin: 23px 0 4px 11px }
.carousel ul li h2 { color: #3771a4; font-size:1.50em; margin: 5px 0 5px 9px; font-weight: normal }
.carousel ul li p { font-size:1.10em; margin: 0 0 0 11px; padding-bottom: 7px; }
.carousel .jcarousel-prev { height: 19px; width: 11px; background: url(../../images/wrpr_new/carousel_prev.gif) no-repeat; position: absolute; cursor: pointer; top: 84px; left: 7px; }
.carousel .jcarousel-prev a, .carousel .jcarousel-next a { padding: 80px 3px 136px 10px }
.carousel .jcarousel-next { margin: 86px 0 0 3px; position: absolute; background: url(../../images/wrpr_new/carousel_next.gif) no-repeat; width: 11px; height: 19px; cursor: pointer; right: 0 }
.carousel .jcarousel-prev-disabled, .carousel .jcarousel-next-disabled { background: 0; cursor: auto; }

/* Homepage jCarousel */
#homepage_middle {
    padding: 0;
}

#homepage_middle .carousel{
    height: 150px;
}

#homepage_middle .carousel ul li {
    margin-top: 18px;
	height: 135px;
    width: 300px;
	overflow: hidden;
}

#homepage_middle .carousel ul li h3{
    font-size: 1em;
    font-weight: bold;
    margin: 4px 0 1px;
    text-transform: uppercase;
}

#homepage_middle .carousel ul li h3 a{
    color: #3771A4;
}

#homepage_middle .carousel ul li .item_content{
}

#homepage_middle .carousel ul li img{
    float: left;
	/* Jacob Weigand: Made a change to the following line */ 
    margin: 0 13px 0 6px;
}

#homepage_middle .carousel ul li h2 {
    font-size: 1.9em;
    font-weight: normal;
    line-height: 21px;
    margin-left: 0;
}

#homepage_middle .carousel ul li p{
    font-size: 1.3em;
    line-height: 17px;
    margin: 3px 10px 0 0;
}

#homepage_middle .carousel .jcarousel-prev a, #homepage_middle .carousel .jcarousel-next a {
    padding:0;
}
#homepage_middle .carousel .jcarousel-prev, #homepage_middle .carousel .jcarousel-next {
    background-position: 50% 50%;
    top: 0;
    margin: 0;
    height: 150px;
    width: 20px;
}
#homepage_middle .carousel .jcarousel-prev {
    left: 0;
    border-right: 1px solid #ddd9ce;
    background-color: #f9f8f5 
}

#homepage_middle .carousel .jcarousel-next {
    right: 0;
    border-left: 1px solid #ddd9ce;
    background-color: #f9f8f5 
}
#homepage_middle .carousel .jcarousel-clip {
    padding-left: 35px;
    margin: 0;
    width: 900px;
    height: 168px;
}
/* End Homepage jCarousel*/



/* Sitemap */
ul.sitemap_list ul a {background:none}
ul.sitemap_list a{font-size:1.50em; color:#31404d; font-weight:bold; background-position: left 4px;}
ul.sitemap_list ul a{background: none; font-size:1.30em; color:#3b8cd4; font-weight:normal;}
ul.sitemap_list ul ul a{font-size:1.20em;}

ul.sitemap_list ul li{line-height:18px; text-indent:-4px; list-style-type: none}
ul.sitemap_list ul ul li{text-indent:21px; line-height: 17px}
ul.sitemap_list ul ul ul li{line-height:18px; text-indent:42px;}

.first_list, .second_list, .third_list{float:left; }
.first_list{width:239px; padding: 18px 0 0 34px; border-right:4px solid #f8f8f8;}
.second_list{width:270px; padding: 18px 0 0 62px; border-right:4px solid #f8f8f8;}
.third_list{width:258px; padding: 18px 0 0 48px; }
ul.sitemap_list ul{padding-bottom:38px;}
ul.sitemap_list ul ul { padding-bottom: 0 }


#sitemap_content{float:left; padding-bottom:62px; margin-left:25px; display:inline;}

#inner_content .share_bar { border-top: 1px solid #c1c1c1;  padding: 4px 0 0 0; margin: 0 7px 21px 0; font-size: .72em; }
/*
.share_bar ul { list-style-type: none; display: inline; margin-top: -4px; }
.share_bar ul li { display: inline; text-transform: uppercase; border-right: 1px solid #cccccc; font-size:0.9em; padding: 0 8px 0 0; }
.share_bar ul li.last { border-right: 0 }
.share_bar img { vertical-align: middle }
*/
.share_bar span.location, .share_bar span.date {
float:left;
display: block;
font-size:1.00em;
margin:0 4px;
text-align:left;
width:45%;
clear: left;
}

.share_bar .sendToFriend, .share_bar .printerFriendlyLink, .share_bar .addthis_button {float: right; padding: 0 5px; text-transform: uppercase; vertical-align: top; }
.share_bar .sendToFriend { border-right: 1px solid #cccccc; }
.share_bar .addthis_button { padding: 0 0 0 8px;}

#inner_content table.paginator { background: #FFFFFF; border: 1px solid #d8dde5; padding: 1px; margin: 20px 0;  }
#inner_content table.paginator td { background: #e9edf2; padding: 5px 6px;  line-height: 20px; font-size: .93em; text-align: center; }
#inner_content .bcontrol { background: #FFFFFF; border: 1px solid #d8dde5; padding: 1px; margin: 20px 0; }
#inner_content .bcontrol p, #inner_content .bcontrol ul { font-size: 1em; margin: 0; }
#inner_content .bcontrol .inner { background: #e9edf2; padding: 7px 15px 7px 7px; line-height: 20px }
#inner_content .bcontrol .filters_area select{border: 1px solid #D5D2CC; font-size: 1em; height: 23px; padding: 1px 0; width:170px; margin-left:8px;}
#inner_content .bcontrol .filters_area label{font-size: .79em;}
#inner_content .bcontrol .filters_area {padding-left:115px;}

#inner_content .pagination { font-size: 1.1em }
.pagination span, .pagination ul { float: left }
.pagination span.right { float: right }
.pagination span.right span { float: none; display: inline; margin: 0 2px }
.pagination select { border: 1px solid #d5d2cc; width: 196px; height: 23px; font-size: 0.9em }
.pagination ul { list-style-type: none; padding: 0; margin: 0; }
.pagination ul li { display: inline; margin:0 2px; padding: 0; }
.pagination ul li a { text-decoration: underline; }

#inner_content .recipe_search { margin-top: 10px }
#inner_content .bcontrol .search_control { background: #E3E8EE; }
#inner_content .search_control form p { margin: 0 }
/* Jacob Weigand: Made a change to the following line */ 
#inner_content .search_control label { font-size:1.15em; margin: 0 5px 0 0;}
#inner_content .search_control input.text { border: 1px solid #d5d2cc; width: 246px; margin: 0 6px 7px 0; font-size:1.10em; height: 22px; }
#inner_content .search_control input.button { border: 3px solid #D0D9E3; background: #849bb7; color: #FFFFFF; font-size:1.21em; font-weight: bold; padding: 1px 10px; font-family:Arial,sans-serif; cursor:pointer; }
ul.search_sort {list-style-type:none; text-align:right; float:right; margin: 0; padding: 0;}
ul.search_sort li.first{border: 0 none;}
ul.search_sort li{border-left: 1px solid #696558; display:inline; padding:0 0 0 8px;  height: .7em; }
ul.search_sort li a{text-decoration:none; margin: 0 0 0 8px; padding: 0; }

#inner_content .search_control .researchers label { display:inline-block; text-align:right; width:20%; }
#inner_content .search_control .researchers label, #inner_content .search_control .researchers select { vertical-align:middle; }
/* not sure what the next 3 lines are from -- were in Jacob's version but he didn't put them in */
#inner_content .search_control .researchers select {border: 1px solid #d5d2cc; font-size:1em; height:22px;}
#inner_content .search_control .researchers select#research_subject {width:246px;}
#inner_content .search_control .researchers select#research_focus {width:75%;}



#inner_content .search_control .researchers select#grant_type { width:75%; }
#inner_content .search_control .researchers select#institution_state { width: 20%;}
#inner_content .search_control .researchers input#institution_city { width: 30%;} 


#inner_content  ul.ingredients, #inner_content  ul.nutritional_information{font-size:.93em; margin-bottom:30px;}
#inner_content ul.ingredients li, #inner_content ul.nutritional_information li {line-height: 1em; padding: 0;}
#inner_content ul.ingredients {margin-left:25px;}
ul.nutritional_information, #inner_content ul.nutritional_information ul{list-style-type:none;}
#inner_content ul.nutritional_information ul{margin: 0 0 0 20px;}
#inner_content ul.ingredients span,#inner_content ul.nutritional_information span{font-weight:bold;}
#inner_content ul.nutritional_information ul span{font-weight:normal;}
#inner_content  ul.bullet {font-size: 1em; }
/*
.table { width: 420px; background: #86a1b7 url(../../images/wrpr_new/table_top.gif) no-repeat left top; margin: 0 0 21px 2px }
#inner_content .table h3 { color: #FFFFFF; font-size:1.70em; padding: 7px 0 0 12px; font-weight: bold; margin-bottom: 8px; }
.table table { background: #FFFFFF; margin: 0 3px; width: 414px; border-collapse: collapse; font-size:1.30em }
.table table tr { line-height: 19px }
.table table tr td { background: #e1e8ec; width: 180px; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; padding: 0 0 0 11px }
.table table tr td.right { border-right: 0; width: 180px; padding: 0 0 0 14px; }
.table table tr.odd td { background: #f8f7f3 }
.table table span.amount { margin-top: -1px; margin-bottom: 4px; }
.table table span.ingredient, .table table span.nutr_main, .table table span.nutr_sub { width: 124px; float: left; margin-top: -1px; margin-bottom: 4px; }
.table table span.nutr_main { font-weight: bold }
.table table span.nutr_sub { text-indent: 15px; }
.table table td.right span.nutr_main, .table table td.right span.nutr_sub, .table table td.right span.ingredient { width: 132px }
.table_bottom { width: 420px; background: #86a1b7 url(../../images/wrpr_new/table_bottom.gif) no-repeat left bottom; height: 3px;}
*/
p.mailing_address{padding-left:14px;}
p.mailing_address span{display:block;}
p.mailing_address .attention .recipient_name{display:inline;}
.mailing_address .company_name, .mailing_address .recipient_name{font-weight:bold;}

/*Research information box*/
.research_container{border:1px solid #b1bccb; width:100%; padding:1px;}
.research_box{background:#e3e8ee; padding:13px; font-weight:bold; font-size:1.2em;}
.research_box img{float:right;}
.research_box div{margin:10px 0 0 0;}
.research_box div.clear{margin:0;}
.research_box span{font-weight:normal;}
.research_box .focus span, .research_box .institution span{margin-left:25px; display:block;}
#inner_content .research_box h3{margin:0 0 15px; padding:0; font-size:1.2em; font-weight:bold;}
/*Contacts box*/
#inner_content .contacts_container{border: 1px solid #d9e3ef; width:144px; float:right; margin:0 0 16px 24px; padding:1px;}
#inner_content .contacts_box{background: #f0f4f7; padding:0 0 13px 9px; margin: 0; font-size: .72em;}
#inner_content .contact_info, #inner_content .related_links { margin: 0;}
#inner_content .contacts_container .contacts_box h3, #inner_content .contacts_container .related_links h3{margin:0; font-size:1.40em; font-weight:bold; padding-top:10px;}
.contacts_box span, .related_links a{display:block;}
.contact_info{padding: 5px 0;}
.contact_info span, .related_links a{font-size:1.10em;}
.contact_info span.name{font-weight:bold;}
.contact_info span.company, .contact_info span.email, .contact_info span.phone {margin-left:4px;}

.cookbook_shadow{width:100%; background: url(../../images/wrpr_new/recipe_found_in_bg.png) no-repeat scroll right bottom; padding:13px 15px 5px 0; position:relative; margin-bottom: 17px;}
.cookbook_shadow .recipe_found_in{background:#f3f1eb; border-top:4px solid #8398b5; border-bottom:3px solid #FFFFFF; padding:16px 0 14px 13px; font-size:1.10em; color:#607599; }
#inner_content .cookbook_shadow .recipe_found_in p { font-size:1.0em; margin: 0; line-height: 1em;  }
.cookbook_shadow .recipe_found_in .cookbook_name{display:inline-block; font-weight:normal; vertical-align:top; width:35%;}
.cookbook_shadow .recipe_found_in .cookbook_button{background:#3771a4 none repeat scroll 0 0; border:2px solid #c2d0d9; color:#FFFFFF; font-size:1.10em; font-weight:bold; padding:5px 7px 5px 7px; text-align:center; white-space:nowrap;}
.cookbook_shadow .cookbook_picture{background: url(../../images/wrpr_new/crookedbook.png) no-repeat scroll 0 0; bottom:0; height:65px; margin-bottom:5px; position:absolute; right:5px; width:100px;}
.recipe_sponsor { display: block; width: 100%;padding:0px 15px 5px 0px; position:relative; margin: 0 0 17px 0; background: url(../../images/wrpr_new/recipe_found_in_bg.png) no-repeat scroll right bottom;  }
.recipe_sponsor .content {background:#f3f1eb; border-top:4px solid #8398b5; border-bottom:3px solid #FFFFFF;padding:16px 0 14px 13px; font-size: 1.1em}

ul.recipe_detail { list-style-type: none }
ul.recipe_detail li { display: inline; font-size:1.10em; font-weight: bold; border-right: 1px solid #adaca7; padding: 0 6px 0 0 }
ul.recipe_detail li.last { border-right: 0 }

/*ol { margin: 12px 0 0 2px; width: 450px; }
ol li { list-style-position: inside; font-size:1.30em; padding: 0 0 12px 0 }
*/
#inner_content img.recipe_image { float: left; margin: 5px 16px 9px 2px }
#inner_content .recipe_headline { border-bottom: 0; margin-bottom: 13px }
#inner_content .recipe_headline h3 { font-size:1.22em;}
#inner_content .recipe_headline p { font-size:.930em; line-height: 18px; margin: 6px 0; }

#inner_content .recipe_disclaimer { border-top: 2px solid #f6f5f2; margin: 29px 2px 0; padding: 17px 0 0 0 }
#inner_content .recipe_disclaimer p { font-size:.86em; line-height: 16px; margin: 11px 0 0 }

#inner_content .divider {border-bottom:3px solid #F6F5F2; padding-bottom: 14px}

#inner_content div.monthly_archive{margin-top:24px;}
#inner_content .month_name{font-weight:bold; font-size:1em;}
#inner_content .press_release_list{font-size:.86em; list-style-type:none;}
#inner_content .press_release_list li{margin-left:75px; padding:6px 0; text-indent:-75px;}
#inner_content .press_release_list a{margin-left:25px;}


#inner_content .event_search_area .bcontrol{ float: left; margin: 20px 10px 20px 0;}
#inner_content .event_search_area .bcontrol label, #inner_content .event_search_area .bcontrol p { font-size: 1.1em; color: #667990; margin: 0 10px 0 5px; padding: 0; font-weight: bold;}
.event_search_area .bcontrol input, .event_search_area .bcontrol select{border:1px solid #D5D2CC;}
.event_search_area .bcontrol input.button {background:#849bb7 none repeat scroll 0 0; border:3px solid #bac6d6; color:#FFFFFF; font-family:Arial,sans-serif; font-size:1.2em; font-weight:bold; margin:-1px 0 0 1px; padding:1px 10px; vertical-align:bottom;}
.event_search_area .bcontrol form#event_form input.button{margin-left: 16px;}
.event_search_area .bcontrol form#date_form{width: 126px;}
.event_search_area .bcontrol form#event_form{width: 97%;}
.event_search_area .bcontrol .inner div.top span.right{float:left; padding:10px 0}
.event_search_area .bcontrol .inner div.bottom span.right{float:right; padding-top:15px;}
.event_search_area .bcontrol .inner div span.left{float:left;}
.event_search_area .bcontrol .inner #date_form  div.top, .event_search_area .bcontrol .inner #date_form  div.bottom{float:right;}
.event_search_area .bcontrol .inner div.bottom label, .event_search_area .bcontrol .inner div.bottom select {float: left;}
.event_search_area .bcontrol .inner div{ margin: 5px 0 0;}
.event_search_area .bcontrol .inner form#event_form div.bottom{ margin-bottom: 3px;}
.event_search_area .bcontrol .inner #zip_code{ width:7em; margin-right: 30px; padding:3px 0;}
.event_search_area .bcontrol .inner #go_to_date{padding: 3px 0; margin: 0 7px; width: 88px; display: block;float:left;}
.event_search_area .bcontrol .inner img#null_f_trigger_c {margin-top:3px;}
.event_search_area .bcontrol .inner #event_category{ width:16em;}
.event_search_area .bcontrol .inner #radius{margin-left:17px; width:7.2em;}

#calendar .month_name{color:#4E4E4E; font-size:2em;}
#calendar  span.next_month, #calendar span.prev_month { display: inline-block; border: 1px solid #d5d2cc; background: #e2e5e9 no-repeat scroll; height: 15px; width: 15px; margin-left: 5px; cursor: pointer;}
#calendar span.next_month{background-image: url(../../images/wrpr_new/right_blue_arrow.gif); background-position: 60% 50%;}
#calendar span.prev_month{background-image: url(../../images/wrpr_new/left_blue_arrow.gif); background-position: 50% 50%}
#calendar .legend img{margin-left:5px;}
#calendar .legend {float:right;}
#calendar .legend span{font-size: 1.2em;}




#calendar ul{font-size:1em;}
#calendar #tabs ul.tab_nav { list-style-type: none; margin-bottom: 4px;}
#calendar #tabs ul.tab_nav li{ display: inline; }
#calendar #tabs ul.tab_nav li a{ font-size: 1.5em;}
#calendar #tabs ul.tab_nav li a:hover{ text-decoration: none;}
#calendar #tabs ul.tab_nav li a span{  background: #e8e8e8; padding: 5px 10px; position: relative; z-index: -1;}
#calendar #tabs ul.tab_nav li a:hover span, #calendar #tabs .ui-tabs-nav li.ui-tabs-selected a span{ background: #78879f; color: #ffffff;}

#calendar #tabs #month_view table {width: 100%; border-right: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2;}
#calendar #tabs #month_view table tr {font-size: 1.2em}
#calendar #tabs #month_view table tr td { width: 13.5%; border-left: 1px solid #b2b2b2; border-top: 1px solid #b2b2b2; vertical-align: top;}
#calendar #tabs #month_view table tr td div.date{margin: 2px 4px;}



#calendar #tabs #month_view table tr td div.events ul{ list-style-type: none;}
#calendar #tabs #month_view table tr td div.events ul li{background: none no-repeat scroll 0 0; margin: 5px; padding-left: 20px; text-indent: -20px;}
#calendar #tabs #month_view table tr td div.events ul li img{ margin-right: 5px;}
#calendar #tabs #month_view table tr td.weekOfMonth { width: 5%; text-align: center; background: #f9f9f7; vertical-align: middle;}
#calendar #tabs #month_view table tr td.weekOfMonth  span.week_number{ display: block;}
#calendar #tabs #month_view table tr td.notMonth { background: #f3f3f3;}
#calendar #tabs #month_view table tr.daysOfWeekHeader { font-size: 1.3em; border-left: 1px solid #78879f; border-right: 1px solid #78879f; color: #ffffff; text-align: center;}
#calendar #tabs #month_view table tr.daysOfWeekHeader td { height: auto; border: none; background: #78879f; padding: 4px 0;}

/* This is only needed if using jquery for tabs */
#calendar .ui-tabs .ui-tabs-hide { display: none !important;}

/* eNewsletter */
.form_section { margin-bottom: 15px;}






#inner_content .form_section h3 { font-size: 1.3em;}
.form_section strong.number{ font-size: 1.2em; }
.form_section ul{ list-style-type: none;}
.form_section ul li{ margin: 10px 0;}
.form_section ul.newsletter_list li input{ margin-right: 10px; width:13px;}
.form_section ul.newsletter_list li label{}
.form_section ul.personal_list label{ display: inline-block; width: 50%;}
.form_section ul.personal_list input{ width: 45%;}
.form_section div.col{width: 45%; float: left; margin-top: 15px;}
.form_section div.col strong.heading { display: block; margin-bottom: 5px; font-size:1.2em;}
.form_section strong.please_wait {display: block;}

.form_section input.button { background: #CB1728 none repeat scroll 0 0; border: 0 none; color: #FFFFFF; font-family: Arial,sans-serif; padding: 1px 10px; vertical-align: middle; margin-bottom: 10px; cursor: pointer; }
#inner_content .press_release_list .source {margin-left:76px; display: block; font-style: italic;}
#inner_content ul, #inner_content ol { font-size:.96em; margin: .5em 0 .5em 2.25em; }
#inner_content ul li, #inner_content ol li { padding: 0 0 .5em 1em; }
#inner_content ul ul, #inner_content ol ol, #inner_content ul ol, #inner_content ol ul {font-size: 1em; }
#inner_content ol ol { list-style-type: lower-alpha; }
#inner_content ol ol ol{ list-style-type: lower-roman; } 
#inner_content ul p, #inner_content ol p {font-size: 1em; margin: 0; }
#inner_content ul.nobullet { list-style-type: none; margin: .25em 0;}
#inner_content ul.nobullet li {margin: .5em 0 1em 0; }
#inner_content ul.nobullet .link {font-weight: bold; }
.position { font-style: italic; font-weight: bold; }
#inner_content ul.bullet { margin: 0 0 0 1.5em; font-size: .72em;}
#inner_content .bold { font-weight: bold; margin: 0 0 .5em 0;}
img.staff, img.left {float: left; margin: 0 7px 0 0; }
#inner_content h5, #right_rail h5 {font-size: 1.3em; font-weight: bold; margin: 0 0 .25em 0;}
.captioned-image.left {margin: 10px 10px 0 0; float: left;  padding: 0 4px;}
.captioned-image.right {margin: 10px 0 0 10px; float: right; padding: 0 4px;} 
.captioned-image img { background: #FFFFFF; padding: 3px; border: 1px solid #b1aea4; margin: 0 -4px;}
#inner_content img.border { margin-top: 3px; }
.captioned-image .caption { padding: 3px; }
.caption {font-size: .72em; }
.AlertList{ margin: 0 0 1em 0;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* Researcher search */
.year_area label {
    left: -9999px;
    position: absolute;
}

/* Researcher search */
.year_area label {
    left: -9999px;
    position: absolute;
}


.year_area span{
    font-size: 1.7em;
    display: inline-block;
    width: 10%;
}



#search_form .researchers div { margin: 10px 0;} 



#search_form  .researchers div.submit_area{
    text-align:center;
}




.year_area span{
    font-size: 1.7em;
    display: inline-block;
    width: 10%;
}



#search_form  .researchers div{
    margin: 5px 0;
}



#search_form  .researchers div.submit_area{
    text-align:center;
}

#tell_us{ float:left; display:inline; margin: 20px 0 0px -2px; padding-bottom:20px; }

div.image_404{
    text-align: center;
    border-bottom: 3px solid #F6F5F2;
}
div.image_404 img{
    margin: 32px 0 22px 0;
}
div.search_column{
    border-right: 3px solid #F6F5F2;
}
div.search_column .search_404{
    margin: 20px;
}
div.search_column .search_404 ul.bullet{
    margin-top: 20px;
}
div.search_column .search_404 ul.bullet li{
    margin: 5px 0;
}
div.search_column .search_404 input.text {
    border:1px solid #D5D2CC;
    padding:4px 2px;
    vertical-align:middle;
    width:226px;
}
div.search_column .search_404 input.button {
    background:#CB1728 none repeat scroll 0 0;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial,sans-serif;
    font-size:1.7em;
    font-weight:normal;
    margin:-1px 0 0 1px;
    padding:1px 10px;
    vertical-align:middle;
}
div.minimap, div.search_column{
    float: left;
    display: inline;
    width: 450px;
    margin: 15px 0 40px 27px
}
div.minimap h2, div.search_column h2 {
    font-size: 1.7em;
}

div.search_column p {
    font-size: 1.3em;
}
div.search_column p {
    margin-right: 15%;
    line-height: 17px;
}
div.minimap ul{
    list-style-type: none;
    list-style-position: inside;
    display:inline;
}
div.minimap ul.first{
    float:left;
}
div.minimap ul.second{
    float:right;
}
div.minimap ul li{
    padding: 5px 0;
    font-size: 1.3em;
}
div.minimap li li{
    padding: 0;
    font-size: 1em;
}
div.minimap li li a{
    padding-left:8px;
    background: url(../../images/wrpr_new/red_arrow.gif) no-repeat left 3px;
    margin-left: 10px;
}

/*calendar search 2.0*/
.crm_event_search h3, .cms_event_search h3{ 
    color: #5b6f88; 
} 
.crm_event_search .container, .cms_event_search .container{ 
    float:left; 
} 
.crm_event_search .event{ 
    width:75% 
} 
.crm_event_search .date{ 
    width: 20%; 
    display: inline; 
    margin-left: 3% !important; 
} 
#inner_content .crm_event_search .bcontrol .inner, #inner_content .cms_event_search .bcontrol .inner{ 
    background: #d3dce5; 
} 
#inner_content .crm_event_search .bcontrol .inner { 
    height: 110px; 
} 
.crm_event_search form#event_form select#event_category{ 
    width: 11em; 
} 
.crm_event_search form#event_form select#state, .crm_event_search form#event_form select#radius, .cms_event_search form#event_form select#state, .cms_event_search form#event_form select#radius{ 
    width: 4em; 
} 
.crm_event_search form#event_form input#zip, .cms_event_search form#event_form input#zip{ 
    width: 5em; 
} 
.crm_event_search form#event_form select#radius { 
    margin-right: 5em; 
} 
.crm_event_search form#date_form input#enter_date { 
    margin: 5px 0 10px 5px; 
    width: 95%; 
} 
.crm_event_search form#event_form label.event_name, .crm_event_search form#event_form label.city{ 
    width: 20%; 
} 
.cms_event_search form#event_form label{ 
    width: 25%; 
} 
.cms_event_search form label.zip, .cms_event_search form label.radius{ 
    width:auto !important; 
} 
.cms_event_search form input, .cms_event_search form select#event_category { 
    width:50%; 
} 
.cms_event_search form div.buttons input { 
    width:auto; 
} 
.crm_event_search form label, .cms_event_search form label{ 
    padding: 2px 10px; 
    color: #76869f; 
    background: #e5e8ef; 
    font-size: 1.7em; 
    display: inline-block; 
    margin: 5px; 
} 
.crm_event_search form#event_form label, .crm_event_search form#event_form input, .crm_event_search form#event_form select, .crm_event_search form#date_form input, .cms_event_search form label, .cms_event_search form select, .cms_event_search form input { 
    vertical-align: middle; 
} 
form#event_form input, form#event_form select, form#date_form select, form#date_form input{ 
    border:1px solid #D5D2CC; 
} 
.crm_event_search .bcontrol form input, .cms_event_search .bcontrol form input{ 
    padding:4px 0; 
} 
.crm_event_search .bcontrol form select, .cms_event_search .bcontrol form select{ 
    height:26px; 
} 
#inner_content .crm_event_search .bcontrol input.button, #inner_content .cms_event_search .bcontrol input.button { 
    background:#849bb7 none repeat scroll 0 0; 
    border:3px solid #bac6d6; 
    color:#FFFFFF; 
    font-family:Arial,sans-serif; 
    font-size:1.7em; 
    font-weight:bold; 
    margin:-1px 0 0 1px; 
    padding:1px 10px; 
    vertical-align:bottom; 
    overflow:visible; 
} 
.crm_event_search form#date_form div.go_button{ 
    text-align: right; 
} 
.crm_event_search form#date_form div.label_with_image{ 
    width:135px; 
} 
.cms_event_search div.buttons{ 
    text-align:center; 
    margin-top: 5px; 
}

/*added by Eric on 11/24/2009 for SF 249666*/
#event_form label {font-size:120%;}
/* end SF 249666 edits*/

/*added by Robert on 4-12-10 for Board List and updated 5-6-10 to adjust font size*/
.cellpad5{ font-size:85%; padding: 5px; }

/* end Board List edits*/

/* copied from prod -- 06/14 -- wcb */
#page_bottom .diabetes_forecast div.forecast_mag_caption {width:105px; font-size: 1.2em; margin: 140px 0 8px 0;}
#page_bottom .diabetes_forecast div.join_column {float:left;}
#page_bottom .diabetes_forecast img.forcast_cover {width:105px; height:134px;}
#page_bottom .diabetes_forecast .magazine_column div.subhead {width: 174px; font-size: 1.25em; color: #695558;}
#page_bottom .research_column p span.source{font-size: .80em; font-weight: normal;}
#page_bottom .join_button{padding: 4px 10px 3px 10px;}
#page_bottom .chat_button, .join_button{background:#CB1728 none repeat scroll 0 0; border:4px solid #f2f0ec; color:#FFFFFF; font-size:1.50em; font-weight:bold; text-align:center; white-space: nowrap;}


/* ========================================== redesign ============================================ */
/* CHAT FEEDS */
.chatFeeds {margin:15px 0 0 0; color:#696558;}
.chatFeeds .chatFeed {margin-top:15px; width:296px; padding-bottom:9px; background:url(../../images/wrpr_new/chat-feed-foot.gif) 100% 100% no-repeat; }
.chatFeeds .chatFeed h2 {color:#696558; position:relative; font-family:arial; font-size:16px; font-weight:normal; padding-bottom:17px; margin:0; background:url(../../images/wrpr_new/chat-feed-head-1.gif) 100% 100% no-repeat;}
.chatFeeds .twitterFeed h2{text-align:right; background:url(../../images/wrpr_new/chat-feed-head-2.gif) 100% 100% no-repeat;}
.chatFeeds .feedContent {border: solid #ded9cd; border-width:0 1px; background: #f8f7f3 url(../../images/wrpr_new/chat-feed-icon-facebook.gif) 8px 0 no-repeat; padding:0 10px 0 40px; font-size:12px;}
.chatFeeds .twitterFeed .feedContent {background: #f8f7f3 url(../../images/wrpr_new/chat-feed-icon-twitter.gif) 263px 0 no-repeat; padding:0 40px 0 10px;}

.chatFeeds .twitterFeed .feedContent .twtr-widget {font-family:arial !important; font-size:12px !important; line-height:auto !important;}
.chatFeeds .twitterFeed .feedContent #twtr-widget-1 .twtr-bd,
.chatFeeds .twitterFeed .feedContent #twtr-widget-1 .twtr-timeline i a,
.chatFeeds .twitterFeed .feedContent #twtr-widget-1 .twtr-bd p {color:#696558 !important; font-size:12px !important;}
.chatFeeds .twitterFeed .feedContent .twtr-widget p {line-height:15px !important;}
.chatFeeds .twitterFeed .feedContent #twtr-widget-1 .twtr-tweet a {color:#3771A4 !important;}

.chatFeeds .twitterFeed .feedContent .twtr-hd {display:none;}
.chatFeeds .twitterFeed .feedContent .twtr-ft{display:none;}
.chatFeeds .twitterFeed .feedContent .twtr-widget .twtr-tweet-wrap {overflow:hidden; padding:0 !important;}
/* CHAT FEEDS */

/*********************************/
.donateToday{
	border-width: 0px 0px 1px;
	border-style: solid;
	border-color: #f4f1ec; /*light grey*/
	padding-bottom: 2px;
}

#page_top .slideshow_rail .top {
background:none;
height:auto;
margin:auto;
padding-left:10px;
margin-bottom:0;
}

#page_top .slideshow_rail .bottom {
border:0;
padding-top:0;
}

.slideshowRailTopContent{
	border-top: 1px solid #f4f1ec; /*light grey*/
	margin-left: 10px;
	font-size: 1.2em;
}

.slideshowRailTopContent ul{
	float: left;
	padding: 4px 18px 4px 10px;
}

.slideshowRailTopContent ul li{
	line-height: 20px;
	border-top: 1px solid #f4f1ec; /*light grey*/
}

.slideshowRailTopContent ul.bullet a{
	font-size: 1.2em;
}

.slideshowRailTopContent .first{
	border-top:0 none !important;
}

/**************Tabbed slideshow rail******************/
.tabbedSlideshowRail{
    clear:both;
/*	float: left;*/
	width: 100%
}

.tabBar{
	background-color: #6b87a7; /*blue*/
	font-weight:bold;
	list-style:none outside none;
	height: 30px;
}

.tabBar li{
	border-bottom:0 none !important;
	float:left;
	list-style:none outside none;
	margin:5px 0px 1px 20px;
	padding:0;
	position:relative;
	top:1px;
	white-space:nowrap;
	height: 25px;
}

.slideshowRailContent .first{
	border: 0 none !important;
}

.tabBar li a {
	float:left;
	padding:2px 5px 0px;
	text-decoration:none;
	font-size: 12px;
	color:#FFF;
}

.tabBar li a:active, .tabBar li a:focus { 
	outline-style: none; 
	-moz-outline-style:none; 

}
.tabBar li.ui-tabs-selected a{color:#57544C;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px;
}

.ui-tabs .ui-tabs-nav li {
	list-style:none outside none;
	white-space:nowrap;
}

.ui-state-active  {
	background-color: #f4f1ec; /*light grey*/
	color:grey;
	font-weight:bold;
}

.ui-tabs .ui-tabs-hide {display:none !important;}
.slideshowRailContent .bullet {background-color:none;}


/* OPT9 */
#header_promo_opt9 {z-index:1; font-size: 1.2em; position: absolute; right: 0px; bottom: 0; width: 490px;}
#promo_body {float: left; width: 400px; position: absolute; bottom: 0; right: 0; z-index: -1;}
#header_body {position: relative;}
#header_promo_opt9 div.logo { float: left; margin: 0 3px 0 0;}
#header_promo_opt9 div.logo img {padding:0; margin: 0;}
#header_promo_opt9 .bullet a {color: #696558; padding-right:0; font-size: 1.1em; }
#promo_links {border-top: 2px solid #e5e3d8; list-style-type: none; text-align: center; font-size: 12px; font-weight: bold; padding: 6px 4px 6px 60px; background: url(../../images/wrpr_new/header_promo_grad.jpg) no-repeat;}
#promo_links li { display: inline; padding: 0 12px; border-left: 1px solid #cac6bb;}
#promo_links li.first { border: 0; background:url(" ../../images/wrpr_new/red_arrow.gif") no-repeat scroll 0 4px transparent; }
#promo_links li a { color: #3771a4;}
/* end opt9 */

#header_body #header_search { 
background:#E5E3D8;
margin-right:19px;
margin-top:14px;
padding:6px;
}

#promo_links {border-top: 2px solid #e5e3d8;  padding: 6px 4px 6px 60px; background: url(../../images/wrpr_new/header_promo_grad.jpg) no-repeat;}

#header_body .home_link {height:111px;}
#header_body #header_search {margin-top:20px;}

/****Dropdown Navigation****/   
#header_navigation{
	float: left;
	/* margin-left: 4px; */
	height: 35px;
	list-style-type: none;
	
	/* Jacob Weigand: Need to fix URL location */
	background:url("img/header_drop_shadow.png") repeat-x scroll left bottom #FFFFFF; 
	padding-bottom: 5px;
}

.pageSidesLeft{
	float: left;
	margin-left: -20px;
}

.pageSidesRight{
	float: right;
	margin-right: -13px;
}
    
.dropdown-menu {
    background-color:#6B87A7;
    border-left:1px solid #ABBBCB;
    cursor:pointer;
    font-family:Arial,sans-serif;
    font-size:15px;
    font-weight:bold;
    height:30px;
    margin:2px 0;
    position:relative;
    text-align:center;
    z-index:30;
}
.diabetesBasicsHover{ width: 154px; }
.livingWithDiabetesHover{ width: 178px; }
.foodFitnessHover{ width: 134px; }
.howToGiveHover{ width: 82px; }
.communityEventsHover{ width: 155px; }
.advocateHover{ width: 98px; }
.newsResearchHover{ width: 160px; }
.dropdown-menu a:link, .dropdown-menu a:visited {
    display:block !important;
    text-decoration:none !important; 
    margin:0 !important;
}

.hover .dropdown-menu a:hover {
    text-decoration:none !important;
	
}

#header_navigation .menuSelected{
		background-color:#AF1E2D;
}

.dropdown-menu:hover {
    background: #A51630; /*red*/
	color: #FFFFFF;
	z-index: 200;
}

.hover:hover .dropdown-menu{
    background: #f4f1ec; /*light Grey*/
	border-color: #BFBFBF #BFBFBF #f4f1ec #BFBFBF;
	height: 40px !important;
	border-width: 1px;
	margin-left: -1px;
}

.hover:hover .dropdown-menu  a{
	color: #5d5a55;
}

.menu-first {
    line-height:15px;
	padding-top: 7px;
	padding-bottom: 10px;
}

.menu-first a{
	color: White;
}

.dropHolder {
	float:left;
}

.navContent{
	position: absolute;
	top: 165px;
	left: 24px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background: #f4f1ec; /*light Grey*/
	/* Jacob Weigand: Tweeked this, it was off by one px */
	width: 966px;
	text-align: left;
	border-color: #bfbfbf; /*Mid Grey*/
	border-style: solid;
	border-width: 0px 1px 1px;
	/* Jacob Weigand: Need to fix URL location */
	background-image:url('img/topGrad.jpg');
	background-repeat:repeat-x;
	background-position: left top;
	z-index: 20;
}

.navContentRightBox img{
	border: 1px solid #5d5a55;
	background-color: white;
	padding: 2px;
}

.navContentLinkBox{
	float: left;
}

.navContentLinkBox li{
	padding: 4px 0;
	border-top: 1px solid #bfbfbf; /*Mid Grey*/
	font-size: 10px;
	font-weight: normal;
	min-width: 125px;	
}

.navContentLinkBox .first{
	border-top:0 none !important;
}

.navContentLeftBox{
	width: 335px;
	margin: 20px 10px;
	float: left;
}

.navContentLeftBox h1{
	color: #5d5a55;
}

.navContentRightBox{
	background-color: white;
	/* Jacob Weigand: Need to fix URL location */
	background: url('img/navBox.jpg') no-repeat scroll 0 100% #f4f1ec; /*light Grey*/
	width: 564px;
	float: left;
	margin-top: 15px;
	border-left: 1px solid #bfbfbf; /*Mid Grey*/
	min-height: 175px;
}

.navContentRightBoxInner{
	margin: 20px;
}

.navContentRightBoxContent1{
	padding: 0 5px 5px 10px;
	float: left;
	float: left;
	width: 225px;
}

.navContentRightBoxContent2{

}

.navContentRightBoxInner h1{
	color: #3771A4; /* Blue */
}

.navContentRightBoxInner div p{
	font-size: 12px;
	padding: 15px 0;
	color: #5c5c5a; /*Dark Grey*/
	font-weight: normal;
}

.navContentRightBoxInner div ul{
	font-size: 10px !important;
	color: #3771A4; /* Blue */
}

.navContentBorder{
	border-width: 0px !important;
	padding: 0px !important;
	position: relative;
}

.navContentBorderLeft{
	float: left;
	margin-left: -4px;
}

.navContentBorderRight{
	float: right;
	margin-right: -4px;
}

/*********************************/
.donateToday{
	border-width: 0px 0px 1px;
	border-style: solid;
	border-color: #f4f1ec; /*light grey*/
	padding-bottom: 2px;
}

.slideshowRailTopContent{
	border-top: 1px solid #f4f1ec; /*light grey*/
}

.slideshowRailTopContent ul{
	float: left;
	padding: 4px 20px 4px 4px;
}

.slideshowRailTopContent ul li{
	line-height: 20px;
	border-top: 1px solid #f4f1ec; /*light grey*/
}

.slideshowRailTopContent .first{
	border-top:0 none !important;
}

/**************Tabbed slideshow rail******************/
.tabbedSlideshowRail{
	float: left;
	width: 100%
}

.tabBar{
	background-color: #849cb8; /*blue*/
	font-weight:bold;
	list-style:none outside none;
	height: 30px;
}

.tabBar li{
	border-bottom:0 none !important;
	float:left;
	list-style:none outside none;
	margin:5px 0.2em 1px 10px;
	padding:0;
	position:relative;
	top:1px;
	white-space:nowrap;
	height: 25px;
}

.slideshowRailContent li{
	padding-top: 5px;
	width: 80%;
}

#magazineContent li{
	border-top: 1px solid #d3cec0; /*light grey*/
	margin-bottom: 4px;
}

.slideshowRailContent .first{
	border: 0 none !important;
}

.tabBar li a{
	float:left;
	padding:0.5em 1em;
	text-decoration:none;
	font-size: 12px;
}

.slideshowRailContent{
	height: 129px;
	padding: 5px 0;
	background: transparent url(../../images/wrpr_new/img/slideshowrailgrad.jpg) 0 0 repeat-x;
	font-size:0.95em;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px;
}

.ui-tabs .ui-tabs-nav li {
	list-style:none outside none;
	white-space:nowrap;
}

.ui-state-active  {
	background-color: #f4f1ec; /*light grey*/
	color:grey;
	font-weight:bold;
}

.ui-tabs .ui-tabs-hide {
	display:none !important;
}

.ui-state-active  a{
	color:grey;
}

.slideshowRailContent .bullet{
	background-color: none;
}

#AmericanDiabetesAssociationsFacebookWallo9c9p2fpk0gk6hpc4akipq52cc ul li a{
    font-size: 12px;
}
#AmericanDiabetesAssociationsFacebookWallo9c9p2fpk0gk6hpc4akipq52cc .headline {
    display: none;
}

#creditfooter {
    display: none;
}


/***************Internal Page Nav***************/
.subMenu a{
	font-size:1.30em; 
	padding-left: 8px; 
	background: url(../../images/wrpr_new/red_arrow.gif) 0 3px no-repeat; 
}
#subnav .selectedParent a{
	background: url(../../images/wrpr_new/red_arrow_down.gif) 0 6px no-repeat; 
}

.subMenu{
	border-bottom: 1px solid #b8b8b6;
	background-color: #e7e6e3;
	margin-bottom: 1px;
	/* For styled bullets */
	list-style-type: none;
}

#subnav{
	border-top: 13px solid #AF1E2D;
	border-bottom: 13px solid #CFCCC7;
}

#subnav li ul li ul li{
	background-color: #f8f8f7;
}

