/* --------------- Library --------------- */

/* Library Search */
#library_search { float: left; display: inline;  font-size: 11px; margin: 0; width: 720px; background: #dee395; }
#library_search form { margin: 0; padding: 0; }
#library_search input { margin: 0 10px 0 0; width: 173px; height: 17px; font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 17px; color: #403e35; border: 1px solid #c7cd7b; }
#library_search input.img { margin: 0 10px 0 0; padding: 0; width: 66px; height: 21px; border-width: 0px; }
#library_search select { margin: 0 10px 0 0; width: 150px; font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 17px; color: #403e35; border: 1px solid #c7cd7b; }
#library_search a { color: #666600; text-decoration:underline;}
#library_search a:hover { color: #820053; }
#library_search_green_box { height: 10px; width: 720px; margin: 1px 0 0 0 ; padding: 0; background: #c3cf21; }

#library_search_results { float: left; display: inline; margin: 10px 0 10px 10px; width: 700px; }
#library_search_results h4 { margin: 0; padding: 0; color: #820053; }
#library_search_results p { margin: 0; padding: 0; }
#library_search_results a.category { margin: 0; padding: 0; color: #000000; text-transform: uppercase; }
#library_search_results a.category:hover { color: #666600; }

/* Library Feature Article on Library Homepage */
#library_feature_container { float: left; display: inline; margin: 1px 0 10px 0; width: 720px; background: #c3cf21; }
#library_feature_container p.category { margin: 0; padding: 0; color: #000000; text-transform: uppercase; }
#library_feature_container p.date { margin: 0; padding: 0; font-size: 10px; }
#library_feature_container a.category { margin: 0; padding: 0; color: #000000; text-transform: uppercase; }
#library_feature_container a.category:hover { color: #666600; }
#library_feature_article { float: left; display: inline; margin: 10px 0 10px 10px; width: 490px; background: #FFFFFF; }
#library_feature_article img.heading { margin: 15px 0 10px 10px; }
#library_feature_article img.thumbnail { float: left; display: inline; margin: 0 10px 10px 10px; }
#feature_article_container { float: left; display: inline; margin: 0; width: 360px; }
#feature_article_container_article { float: left; display: inline; margin: 10px; width: 470px; }
#feature_article_container_article h1 { margin: 0 0 2px 0; }
#feature_article_container_article h2 { margin: 10px 0 0 0; }

/* Library Sub-Feature Articles on Library Homepage */
#sub-feature_container { float: left; display: inline; margin: 10px 0 10px 20px; width: 180px; } 
#sub-feature_container img { margin-bottom: 10px; margin-top: 19px; } 
#sub-feature_container p { margin: 0; color: #333333; } 

/* Feature Article Summary and Links Container */
#feature_article_summary { float: left; display: inline; margin: 61px 0 10px 20px; width: 180px; color: #333333; }
#feature_article_summary p { margin: 0; } 
#feature_article_summary ul { list-style: none; margin: 0; padding: 0; width: 180px;  }
#feature_article_summary li { margin: 0; padding: 3px 0 3px 13px !important; background: transparent url(/images/library_arrow_on_green.gif) no-repeat 0 7px !important;  }

#feature_article_summary_with_images { float: left; display: inline; margin: 40px 0 10px 20px; width: 180px; color: #333333; } 
#feature_article_summary_with_images p { margin: 0; } 
#feature_article_summary_with_images ul { list-style: none; margin: 0; padding: 0; width: 180px;  }
#feature_article_summary_with_images li { margin: 0; padding: 3px 0 3px 13px !important; background: transparent url(/images/library_arrow_on_green.gif) no-repeat 0 7px !important;  }


/* Library Category and Links */
#category_and_links_container { float: left; display: inline; margin: 10px 0 10px 0; width: 720px; }
#category_and_links_container ul { list-style: none; margin: 5px 0 5px 20px; padding: 0; width: 680px;  }
#category_and_links_container li { margin: 0; padding: 3px 0 3px 16px !important; background: transparent url(/images/side_nav_arrow_off.gif) no-repeat 0 center !important;  }
#view_all_category_link { float: left; display: inline; margin: 0; width: 720px; background: #dee395; border-bottom: 1px solid #c3cf21;  }
#view_all_category_link a.link_with_arrow { margin: 0 0 0 25px; padding:0 0 0 12px; color: #4f0032; text-transform: uppercase;  line-height: 28px; background: transparent url(/images/arrow_purple_on_Light_green.gif) no-repeat left center; }
#view_all_category_link a.link_with_arrow:hover { color: #666600; }

#library_category_header { float: left; display: inline; font-size: 11px; margin: 0 0 0 10px; width: 700px; color: #4f0032; }
#library_category_header form { margin: 0; padding: 0; }
#library_category_header select { margin: 0; width: 120px; font-family: Arial, Helvetica, Verdana sans-serif; font-size: 11px; line-height: 17px; color: #403e35; border: 1px solid #c7cd7b; }
#library_category_header select.articles { width: 50px; }
#library_category_header input.img { margin: 0 0 0 3px; padding: 0; width: 28px; height: 21px; border-width: 0px; }

#library_category_header_controls_01 { float: left; display: inline; margin: 0 20px 0 0; color: #4f0032; line-height: 25px; }
#library_category_header_controls_02 { float: right; display: inline; margin: 0 10px 0 0; color: #4f0032; line-height: 25px; }
