@charset "utf-8";
.left_column{ margin:0; padding:0; width:650px; float:left;}
.left_column h2{ font-size:24px; color:#7b2a83;}
.left_column p{ margin:0; padding:15px 0; font-size:16px;}

.faq{ margin:0; padding:20px 0 0 40px;}
.faq_menu{ margin:0; padding:0 0 25px 0; width:auto;}
.faq_menu h3{ margin:0; padding:0 0 8px 0; color:#00bce4; font-size:18px; font-weight:normal;}
.faq_menu ul{ margin:0; padding:0; list-style:none;}
.faq_menu ul li{ margin:0; padding:0; line-height:24px; font-size:16px;}
.faq_menu ul li a{ color:#363636; text-decoration:none;}
.faq_menu ul li a:hover{ color:#0060a9; font-weight:bold; text-decoration:none;}
.faq_menu ul li a.active{ color:#0060a9; font-weight:bold; text-decoration:none;}

.faq_block{ margin:0; padding:0 ; width:auto;}
.faq_block h3{ margin:0; padding:0 0 8px 0; color:#00bce4; font-size:18px; font-weight:normal;}
.faq_block ul{ margin:0; padding:0; list-style:none;}
.faq_block ul li{ margin:0; padding:8px 0 0 0; line-height:20px; font-size:16px;} 
.faq_block ul li p{ margin:0; padding:0 0 2px 0;}

.menu_detail{ margin:0; padding:0; width:100%;}
.menu_detail h2{ margin:0; padding:0; color:#00bce4; font-size:24px;}
.menu_detail p{ margin:0; padding:8px 0 0 0 ; font-size:16px;}

.menu_listing{ margin:0; padding:15px 10px; width:auto;}
.month_menu{ margin:0; padding:0 0 20px 0; height:24px; line-height:24px;}
.month_menu ul li{ margin:0; padding:0; float:left; font-size:20px;}
.month_menu ul li a{ color:#0060a9; text-decoration:none;}
.month_menu ul li a:hover{ color:#0060a9; text-decoration:none; font-weight:bold;}
.month_menu ul li a.active_month{color:#0060a9; text-decoration:none; font-weight:bold;}
.month_menu ul li.separator{ margin:0 10px; padding:0;}

.menu_category{ margin:0; padding:0 0 10px 0; width:auto;}
.menu_category h3{ margin:0; padding:0 0 10px 0; color:#00bce4; font-size:18px; font-weight:normal;}
.menu_category ul{ margin:0; padding:0 95px 0 0; list-style:none; width:200px; float:left; display:block;}
.menu_category ul li{ margin:0; padding:0 0 10px 0;font-size:16px; line-height:18px;}
.menu_category ul li a{ color:#363636; text-decoration:none;}
.menu_category ul li a:hover{ color:#363636; text-decoration:underline;}

.recentfood{ margin:0; padding:15px; width:153px; height:255px; float:left; background:url(images/yellow_bg.jpg)}
.recentfood h2{ color:#b5121b; font-size:18px; text-transform:uppercase; margin:0; padding:0 0 5px 0;}
.recentfood ul li{ margin:0; padding:5px 0; border-top:1px solid #666;}
.recentfood ul li a{ color:#0060a9; text-decoration:none;}
.recentfood ul li a:hover{ color:#0060a9; text-decoration:underline;}

.news_index{ margin:15px 0 0 0; padding:0; width:911px; background:url(images/vert_border.jpg) repeat-y 657px;}

.news_listing_block{margin:0; padding:0; width:650px; float:left;}
.news_listing{ margin:0; padding:0; width:650px;}
.news_listing ul{ margin:0; padding:0 20px 0 0; display:block; width:305px; float:left;}
.news_listing ul h2.blue{ font-size:18px; color:#0060a9; font-size:18px; padding:18px 0 8px 0; border-bottom:1px solid #666;}
.news_listing ul h2.red{ font-size:18px; color:#b5121b; font-size:18px; padding:10px 0 0 0; border-bottom:1px solid #666; background:url(images/apple_icon.png) no-repeat left; text-indent:38px; height:38px; line-height:40px;}
.news_listing ul li{ margin:0; padding:5px 0; border-bottom:1px solid #666; font-size:14px;}
.news_listing ul li a{ color:#0060a9; text-decoration:none;}
.news_listing ul li a:hover{ color:#0060a9; text-decoration:underline;}
.news_listing ul li img{ float:right; height:80px; width:95px;}

.quick-access_2{ height:22px; width:auto; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #979a95; line-height:18px; border-bottom:1px solid #666;}
.quick-access_2 ul{ margin:0; padding:0; list-style:none;}
.quick-access_2 ul li{ margin:0; padding:0; float:left; font-size:12px; color:#0060a9;}
.quick-access_2 ul li a{ color:#0060a9; text-decoration:none;}
.quick-access_2 ul li a:hover{ color:#0060a9; text-decoration:underline;}
.quick-access_2 ul li.speparator{ float:left; padding:0; margin: 0 3px;}
 
.recent_news{ width:153px; margin:0; padding:15px; float:left; background:url(images/lft-menu-bg.jpg); min-height:212px;}
.recent_news h2{ color: #5b952e; padding:0 0 8px 0}
.recent_news ul li{ margin:0; padding:5px 0; border-top:1px solid #666; font-size:12px}
.recent_news ul li a{ color:#0060a9; text-decoration:none; font-weight:normal;}
.recent_news ul li a:hover{ color:#0060a9; text-decoration:underline; font-weight:normal;}

.footer{ height:14px; width:962px; padding:23px 7px; background:url(images/footer.jpg) repeat-y; margin:0 auto; text-align:center;}