/* PROD 11-15-11 1:00 pm by RLG */


* { 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; }
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   { margin-left: 103px; }
ul.bullet a, ul.sitemap_list a { font-size:1.30em; padding-left: 8px; background: url(/assets/images/wrpr/red_arrow.gif) 0px 3px no-repeat; }

a.bullet_link, a.white_bullet_link { padding-right: 8px; background: url(/assets/images/wrpr/red_arrow.gif) no-repeat right 2px }
a.white_bullet_link { background: url(/assets/images/wrpr/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;}

.follow_us {z-index:999; position:absolute; left:0; height:106px; display:block; top:240px;}
.follow_us.closed {background:url(/assets/images/microsite-images/follow_closed.png) 0 0 no-repeat;width:25px;cursor:pointer;}
.follow_us.closed span {display:none;}
.follow_us.open {background:url(/assets/images/microsite-images/follow_open.png) 0 0 no-repeat; width:105px;}
.follow_us.open span {display:block; font-size:10px; font-weight:bold; text-align:left;}
.follow_us.open img {display:block; clear:both; margin:0 4px;}
.follow_us.open p {margin: 8px 4px 3px;cursor:pointer; text-align:left;}

.popout_promo{display: none;}

#content, #footer { margin: 0 auto; width: 980px; padding: 0 17px; text-align: left;}
#content { background: url(/assets/images/wrpr/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(/assets/images/wrpr/header_gradient.gif) repeat-x bottom; float:left; width:100%; } */
#header_body {background:transparent url(/assets/images/wrpr/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(/assets/images/wrpr/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(/assets/images/wrpr/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(/assets/images/wrpr/nav_bg.gif) repeat-x 0 -44px; text-decoration: none }
#header_navigation li a:hover {color: #000; background: url(/assets/images/wrpr/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(/assets/images/wrpr/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(/assets/images/wrpr/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: 670px; height:auto; 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; width:670px; height:324px; }
.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(/assets/images/wrpr/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; display: inline;}
/* 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(/assets/images/wrpr/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(/assets/images/wrpr/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(/assets/images/wrpr/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(/assets/images/wrpr/food_fitness.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.news-research { background: url(/assets/images/wrpr/news_research.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.for-media { background: url(/assets/images/wrpr/press_room.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.sitemap { background: url(/assets/images/wrpr/sitemap.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.donate { background: url(/assets/images/wrpr/donate.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.how-to-give { background: url(/assets/images/wrpr/how_to_give.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.living-with-diabetes { background: url(/assets/images/wrpr/living_with_diabetes.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.diabetes-basics { background: url(/assets/images/wrpr/diabetes_basics.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.about-us { background: url(/assets/images/wrpr/images/about_us.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.in-my-community { background: url(/assets/images/wrpr/in-my-community.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.community-events { background: url(/assets/images/wrpr/community_events.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.search-results { background: url(/assets/images/wrpr/search_results.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.advocate { background: url(/assets/images/wrpr/advocate.png) no-repeat scroll 29px 14px; text-indent:-9999px;}
#page_headline h1.informacion-en-espanol { background: url(/assets/images/wrpr/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/assets/images/wrpr/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(/assets/images/wrpr/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, #keymatch_area .keymatch_result p.location {color:#849bc9;}
#search_content .sitewide_result, #keymatch_area .keymatch_result {margin:18px 0;}
#keymatch_area .keymatch_result { background-color: #e8efe8;}
#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; }
/* full-width class 12-7-10 rlg*/
#inner_content.full { width: 985px; }
/* expo class 11-8-11 rlg*/
#inner_content.expo { width: 650px; }
#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 .press_image{float:left; 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 #search_results .subsection .researcherName {font-weight: bold;}

#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; }
#right_rail .item .promoitem250 { margin: 0 0 23px 0; height: 100px; width: 250px; }
#right_rail .item .promoitem250 img { margin: 0 17px 0 0 }
#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;}

/*RIGHT RAIL LWT2D BY RLG 01-27-12*/
/*ADDED TO ACCOMODATE RR BULLETS BY RLG 01-27-12*/
#right_rail_lwt2d { width: 240px; float: left; margin: 0 0 0 15px; padding: 5;}






/*EXPO RIGHT RAIL BY RLG 11-8-11*/
/*CHANGING TOP MARGIN FROM 250 TO 100 UNTIL WE GET BANNER BY RLG 11-9-11*/
#exporight_rail { width: 240px; float: left; margin: 160px 1px 11px; }

#exporight_rail .item { margin: 250px 1px 11px 100px; padding: 0 0 12px 0; border-bottom: 3px solid #f6f5f2; }
#exporight_rail .item .promoitem250 { margin: 0 0 23px 0; height: 100px; width: 250px; }
#exporight_rail .item .promoitem250 img { margin: 0 17px 0 0 }
#exporight_rail .item h4 { font-size:1.75em; font-weight: normal; margin: 0 0 9px 0 }
#exporight_rail .item h4, #right_rail .item h4 a {
color:#696558;
} 
#exporight_rail .item img { margin: 0 auto 10 auto; }
#exporight_rail .item img.full_img { float: none }
#exporight_rail .item p { font-size:1.20em; margin: 1px 0 5px 0; }
#exporight_rail .item_content { float: left; width: 128px }
#exporight_rail ul.bullet { margin: 0 0 0 5px }
#exporight_rail ul.bullet a { display: inline-block; }
#exporight_rail .large_promo { margin: 5px 1px 5px 20px }
#exporight_rail ul.horizontal { margin: 0 }
#exporight_rail ul.horizontal li{display: inline; margin:0 14px 0 3px;}






#content #content_body .no_title{margin-top:52px;}

.carousel { background: url(/assets/images/wrpr/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(/assets/images/wrpr/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(/assets/images/wrpr/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; }
#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; }
#inner_content .table {border-collapse:collapse; width: 100%;
border: table, th, td 1px solid black;
padding: 5px;
}
/*
.table { width: 420px; background: #86a1b7 url(/assets/images/wrpr/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(/assets/images/wrpr/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(/assets/images/wrpr/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(/assets/images/wrpr/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(/assets/images/wrpr/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/right_blue_arrow.gif); background-position: 60% 50%;}
#calendar span.prev_month{background-image: url(../images/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 0; }
#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;
}

#tell_us{ float:left; display:inline; margin: 20px 0 0px -2px; padding-bottom:20px; }

.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(/assets/images/wrpr/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(/assets/images/wrpr/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(/assets/images/wrpr/chat-feed-head-1.gif) 100% 100% no-repeat;}
.chatFeeds .twitterFeed h2{text-align:right; background:url(/assets/images/wrpr/chat-feed-head-2.gif) 100% 100% no-repeat;}
.chatFeeds .feedContent {border: solid #ded9cd; border-width:0 1px; background: #f8f7f3 url(/assets/images/wrpr/chat-feed-icon-facebook.gif) 8px 0 no-repeat; padding:0 10px 0 40px; font-size:12px;}
.chatFeeds .twitterFeed .feedContent {background: #f8f7f3 url(/assets/images/wrpr/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 */
/* UPDATED 10-12-11 TO ADD LONGER BACKGROUND IMAGE TO ACCOMODATE FOR PROFESSIONALS */
#header_promo_opt9 {z-index:1; font-size: 1.2em; position: absolute; right: 0px; bottom: 0; width: 590px;}
#promo_body {float: left; width: 525px; 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; font-weight: bold; padding: 6px 4px 6px 60px; background: url(http://main.diabetes.org/dorg/images/Wrapper/header_promo_grad-520.jpg) no-repeat;}
#promo_links li { display: inline; padding: 0 12px; border-left: 1px solid #cac6bb;}
#promo_links li.first { border: 0; background:url("/assets/images/wrpr/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;
position: relative;
z-index: 50;
}

#promo_links {border-top: 2px solid #e5e3d8;  padding: 6px 4px 6px 60px; background: url(http://main.diabetes.org/dorg/images/Wrapper/header_promo_grad-520.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: 140px; }
.livingWithDiabetesHover{ width: 178px; }
.foodFitnessHover{ width: 134px; }
.howToGiveHover{ width: 82px; }
.communityEventsHover{ width: 145px; }
.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;
}
.diabetesBasics .dropdown-menu {
    border-color: #6B87A7;
}
.hover .dropdown-menu{
    background: #f7f5f1; /*light Grey*/
	border-color: #BFBFBF #BFBFBF #f7f5f1 #BFBFBF;
	height: 33px !important;
	border-width: 1px;
	margin-left: -1px;
    border-style: solid;
    z-index: 6000;
}

.hover .dropdown-menu  a{
	color: #5d5a55;
}

.hover .menu-first {
    height: 42px;
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    border-bottom: none;
    margin-left: -1px;
    background-color: #f7f5f1;
}
.hover .diabetesBasicsHover .menu-first {
    border-left: none;
}
.hover .newsResearchHover .menu-first {
    border-right: none;
}

.menu-first {
    line-height:33px;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}

.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%;
}

#recipeContent ul.bullet li{
	display: inline;
}

#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(/assets/images/wrpr/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(/assets/images/wrpr/red_arrow.gif) 0 3px no-repeat; 
}
#subnav .selectedParent a{
	background: url(/assets/images/wrpr/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;
}


/* Header navigation dropdown menus */
#header_navigation {
    position: relative;
    z-index: 9000;
    padding-left: 12px;
    width: 959px;
    padding-bottom: 0;
    margin-bottom: 5px;
    background-color: #6B87A7;
}
.dropdown-menu {
    margin: 0;
    height: 34px;
}

#header_navigation .dropHolder {
    z-index: 7000;
}

#header_navigation .dropdown-container {
    position: absolute;
    top: 35px;
    left: 0;
    width: 971px;
    z-index: 5000;
    display: none;
    padding-top: 1px;
    
}

#header_navigation .dropdown-top {
    background: url(/assets/images/dropdown-topshadow.png) repeat-x scroll 0 0;
    height: 7px;
    margin-left: -10px;
}
#header_navigation .dropdown-content {
    margin-left: 24px;
    padding-bottom: 24px;
    width: 939px;
    background: url(/assets/images/dropdown-content-background.png) no-repeat scroll 0 top;
}
#header_navigation .dropdown-content2 {
    margin-left: 24px;
    padding-bottom: 24px;
    width: 939px;
    background: url(/assets/images/dropdown-content-background-flop.png) no-repeat scroll 0 top;
}
#header_navigation .dropdown-sides {
    background: url(/assets/images/dropdown-sides.png) no-repeat scroll 0 0;
    margin-left: -10px;
}
#header_navigation .dropdown-bottom {
    clear: both;
    background: url(/assets/images/dropdown-bottomshadow.png) no-repeat scroll 0 0;
    height: 20px;
    margin-left: -10px;
}

#header_navigation .dropdown-content ul.bullet a{
    padding-left: 15px;
	display: block;
}

#header_navigation .dropdown-content .nav-area {
    width: 39%;
    float: left;
    margin-right: 1px;
    padding-top: 10px;
}
#header_navigation .dropdown-content .promo-area {
    width: 60%;
    float: left;
    padding-top: 20px;
}

#header_navigation .dropdown-content .nav-area ul {
    list-style: none outside none;
    font-weight: bold;
    font-size: 14px;
    color: #5d5b55;
    text-transform: uppercase;
    margin-left: 12px;
}

#header_navigation .dropdown-content .nav-area ul ul {
    padding: 0;
    font-weight: normal;
    font-size: 10px;
    text-transform: none;
    margin-left: 0;
    margin-top: 10px;
}

#header_navigation .dropdown-content .nav-area ul li {  
    float: left;
    margin-right: 23px;
    width: 42%;
}
#header_navigation .dropdown-content .nav-area ul li.last {
    margin-right: 0;
}  

#header_navigation .dropdown-content .nav-area ul li ul li{
    float: none;
    margin: 0 0 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    width: 100%;
    border-bottom: 1px solid #d8d7d1;
}

#header_navigation .dropdown-content .nav-area ul li ul li.last{
    border: none;
}


#header_navigation .dropdown-content .promo-area img {
    border: 1px solid #979590;
    padding: 2px;
    float: left;
    margin: 0 12px 12px 0;
}
#header_navigation .dropdown-content .promo-area p {
    margin: 8px 0;
    font-size: 12px;
}
#header_navigation .dropdown-content .promo-area a.title{
    font-size: 16px;
    margin-bottom: 8px;
}

#header_navigation .dropdown-content .promo-area ul.bullet {
    margin-top: 15px;
}
#header_navigation .dropdown-content .promo-area  img {
    background-color: #FFFFFF;
}   
#header_navigation .dropdown-content .promo-area .promo-one {
    width: 330px;
    float: left;
    margin-left: 25px;
    display: inline;
}
#header_navigation .dropdown-content .promo-area .promo-mid {
    width: 30px;
    float: left;
    margin-left: 10px;
    display: inline;
}

#header_navigation .dropdown-content .promo-area .promo-two {
    width: 185px;
    float: left;
    margin-left: 60px;
    display: inline;
}
#header_navigation .dropdown-content .promo-area .promo-two img{
    margin-bottom: 6px;
}

/* copied all of these and added 2 to content RLG 9-10-10 */


#header_navigation .dropdown-content2 ul.bullet a{
    padding-left: 15px;
	display: block;
}

#header_navigation .dropdown-content2 .nav-area {
    width: 39%;
    float: left;
    margin-right: 1px;
    padding-top: 10px;
    margin-left: 6px;
}
#header_navigation .dropdown-content2 .promo-area {
    width: 60%;
    float: left;
    padding-top: 20px;
}

#header_navigation .dropdown-content2 .nav-area ul {
    list-style: none outside none;
    font-weight: bold;
    font-size: 14px;
    color: #5d5b55;
    text-transform: uppercase;
    margin-left: 12px;
}

#header_navigation .dropdown-content2 .nav-area ul ul {
    padding: 0;
    font-weight: normal;
    font-size: 10px;
    text-transform: none;
    margin-left: 0;
    margin-top: 10px;
}

#header_navigation .dropdown-content2 .nav-area ul li {  
    float: left;
    margin-right: 23px;
    width: 42%;
}
#header_navigation .dropdown-content2 .nav-area ul li.last {
    margin-right: 0;
}  

#header_navigation .dropdown-content2 .nav-area ul li ul li{
    float: none;
    margin: 0 0 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    width: 100%;
    border-bottom: 1px solid #d8d7d1;
}

#header_navigation .dropdown-content2 .nav-area ul li ul li.last{
    border: none;
}


#header_navigation .dropdown-content2 .promo-area img {
    border: 1px solid #979590;
    padding: 2px;
    float: left;
    margin: 0 12px 12px 0;
}
#header_navigation .dropdown-content2 .promo-area p {
    margin: 8px 0;
    font-size: 12px;
}
#header_navigation .dropdown-content2 .promo-area a.title{
    font-size: 16px;
    margin-bottom: 8px;
}

#header_navigation .dropdown-content2 .promo-area ul.bullet {
    margin-top: 15px;
}
#header_navigation .dropdown-content2 .promo-area  img {
    background-color: #FFFFFF;
}   
#header_navigation .dropdown-content2 .promo-area .promo-one {
    width: 330px;
    float: left;
    margin-left: 25px;
    display: inline;
}
#header_navigation .dropdown-content2 .promo-area .promo-mid {
    width: 30px;
    float: left;
    margin-left: 10px;
    display: inline;
}
#header_navigation .dropdown-content2 .promo-area .promo-two {
    width: 185px;
    float: left;
    margin-left: 60px;
    display: inline;
}
#header_navigation .dropdown-content2 .promo-area .promo-two img{
    margin-bottom: 6px;
}


/* END Header navigation dropdown menus */
/*local office styles */
.lo-contact {
padding: 20px 0 10px;
width: 290px;
}
.lo-map {
float: right;
margin: 0 0 0 10px;
width: 200px;
}
/*end of local office styles */
/*volunteer center styles*/
#inner_content.wide-vc { width: 675px; padding-top: 20px;}
#right_rail.vc {padding-top: 20px; width: 250px;}
#right_rail.vc .item {border: 1px solid #eff0eb; width: 230px; padding: 10px; background: #f7f6f2; margin-left: 0;}
#right_rail.vc .item img { float: right; margin: 0 0 0 17px }
.button {   margin: 1em 0; }
.button a { color: #fff; background: #AF1E2D;  border: 4px solid #f2f0ec;  padding: 3px 10px;}
.volop {
border: 1px solid #eff0eb;
padding: 20px 10px 20px 20px;
}
#content_body #inner_content.wide-vc h2.main_title ,
#content_body #inner_content .volop h2.main_title {
margin: 0 0 10px 0; }
.vol-logout {
float: right;
margin-top: -40px;
}
.vo-back {
width: 200px;
padding: 3px;
margin: 0 0 0 20px;
border: 1px solid #eff0eb; 
background: #f7f6f2; }
.vo-back.top {margin-bottom: -1px; }
.vo-back.bottom {margin-top: -1px; }

.volop .heading, .volop .item {
display: block; 
clear: both;
}
.volop .heading span { font-weight: bold; }
.volop .heading span, .volop .item span { display: block;
float: left;
padding: 5px 10px 10px 0;
}
 
.volop span.sup {
width: 90px;
}
.volop span.sup.button {margin: 5px 0 0; }
.volop span.opp {
width: 120px;
}
.volop span.desc {
width: 240px;
}
.volop span.loc {
width: 90px;
}
.volop span.date {
width: 60px;
padding: 5px 0 10px 0;
}

.vc-slide {
display: block;
height: 
width: 620px;
height: 316px;
position: relative;
overflow: hidden;
margin: 0 0 1em 0;
}
.vc-slide-ct{
position: absolute;
top: 0;
left: 0;
width: 204px;
height: 296px;
background: transparent url(/assets/images/wrpr/vms-blue-curve.png) 0 0 no-repeat;
padding: 10px 50px 10px 10px;

}
#inner_content .vc-slide-ct h2 {
color: #444;
font-size: 300%;
font-weight: normal;
}
.vclookup input[type=text] {
color: #777;
border: 1px solid #777;
padding: 2px;
}
.vclookup button {
background: #999;
border: 1px solid #777;
color: #fff;
padding: 2px 5px;
margin: 0 0 0 2px;
}
.lookup-form {
width: 200px;
padding: 5px 10px;
background: #f7f6f2;
border: 1px solid #eff0eb; 
margin: 1em 0;
}
/*end of volunteer center styles*/

/*LWT2D styles*/
.LWT2D #header_links {
	background: #FFF url('/assets/images/wrpr/header-bg-orange-top.png') no-repeat;
	padding: 0;
	height: 14px;
}
.LWT2D #header_links li {display: none;}
.LWT2D #header_body {
	background: #FFF url('/assets/images/wrpr/header-bg-orange-wave.png') no-repeat;
	border-bottom: 4px solid #E7E3D7;
	height: 103px;
}
.LWT2D #header_body .page_headline {
	display: none;
	
	color: #4D3D0D;
	float: left;
	font: bold 30px Arial,sans-serif;
	margin: 29px 0 0 33px;
}
.LWT2D #header_body #header_search,
.LWT2D #header_body form#site_search {
	background-color: transparent;
	display: none;
}
.LWT2D #header_body h1 {
	color: #4D3D0D;
	display: block;
	float: left;
	font: bold 32px Arial,sans-serif;
	margin: 33px 0 0 33px;
}
.LWT2D #header_body .home_link {
	float: right;
	margin: 0 26px;
}
.LWT2D #page_headline {
	height: 0;
	line-height: 0;
	max-height: 0;
	visibility: hidden;
}
.LWT2D #page_headline * {display: none;}
.LWT2D #content_body #page_headline h1 {
	color: #4D3D0D;
	font: bold 30px Arial,sans-serif;
	margin: 0 0 0 33px;
	padding: 0;
}
.LWT2D #content_body .endblock ul {
	margin-left: 15px;
	list-style-type: disc;
}
.LWT2D #contentDiv {
	font-family:Arial;
	font-size:13px;
}
.LWT2D p {
	margin:10px 0 11px 0;
}
.LWT2D .pdf {
	background:url('../images/pdf.png') no-repeat;
	padding:1px 0 0 20px;
}
.LWT2D .external {
	background:url('../images/external.png') no-repeat;
	padding:0 0 0 20px;
}
.LWT2D .feature {
	height:315px;
	background: url('../images/feature-bg.png') repeat-x;
	padding-bottom:3px;
	border-bottom: 7px solid #E5E5E5;
}
.LWT2D .feature .text {
	float:right;
	width:430px;
	margin:47px 40px 0 0;
}
.LWT2D .feature .text h2 {
	font-size:30px;
	color:#c0323b;
	margin-bottom:3px;
	letter-spacing:-1px;
}
.LWT2D .feature .text h4 {
	font-size:16px;
	margin:8px 0 10px 0;
}
.LWT2D .infoblock_container {
	width:971px;
	margin-top:4px;
	background: url('../images/infoblock-bg.png') repeat-x;
	padding-bottom:10px;
	border-bottom:6px solid #e5e5e5;
}
.LWT2D .infoblock_container .infoblock_row {
	border-bottom:1px solid #E4E3E2;
	margin-bottom:5px;
}
.LWT2D .infoblock_container .infoblock_row .noborder {
	border:none;
	margin-bottom:0;
}
.LWT2D .infoblock_container .infoblock {
	width:300px;
	float:left;
	margin:12px 10px 20px 10px;
}
.LWT2D .infoblock_container .infoblock img {
	padding:1px;
	margin:0 3px 0 8px;
	border:1px solid #AAAAAA;
}
.LWT2D .infoblock_container .infoblock .infoblock_text {
	padding-left:1px;
	width:182px;
	float:right;
}
.LWT2D .infoblock_container .infoblock .infoblock_text h3 {
	font-size:17px;
}
.LWT2D .endblock_row {
	padding-bottom:15px;
	margin-top:10px;
	min-height:200px;
	border-bottom:1px solid #E4E3E2;
}
.LWT2D .endblock {
	width:293px;
	float:left;
	margin:20px 13px 20px 13px;
	vertical-align:top;
}
.LWT2D .endblock h2 {
	font-size:18px;
	color:#025cad;
}
.LWT2D .sponsor_row {
	padding:13px;
}
.LWT2D .previous_packets {
	border-bottom:1px solid #E4E3E2;
	margin: 0 0 0 13px;
}	
.LWT2D .sponsor_row img {
	margin:17px 22px 0 22px;
}

/* mobile content styles */
#homepage-feature {width:10px;height:10px;}
#hf-image-wrapper {display:none;}
#hf-mbl-desc {display:none;}
div.mobile-only {display:none;}

/* LEADERSHIP PAGE STYLES ADDED 11-15-11 BY RLG */
.staff_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.staff_position {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.staff_headshot {
	float: left;
	vertical-align: text-bottom;
	padding-right: 4px;
	overflow: auto;
	clear: right;
}
.staff_alltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	width: 750px;
	clear: both;
}
.staff_leaderblock {
	clear: none;
	float: left;
	width: 210px;
	margin-right: 20px;
	overflow: auto;
}
/* DO-IT-YOURSELF FUNDRAISING PAGE ADDED 12-5-11 BY RLG */
.fundraising-block {
	clear: none;
	float: left;
	width: 200px;
	margin-right: 40px;
}
.fundraising-block-last {
	clear: none;
	float: left;
	width: 200px;
	margin-right: 0px;
}
.fundraising-alltext {
	float: left;
	width: 750px;
	clear: both;
}
