@charset "utf-8";
/* CSS Document */

.inner-left-column{ width:661px; margin:0; padding:0; float:left;}
.inner-banner_2{ height:259px; width:661px; padding:0 0 10px 0; position:relative;}
.banner-ctrl{ height:21px; width:90px; margin:0; padding:0; position:absolute; bottom:20px; right:5px}
.banner-ctrl img{ float:left; margin:0 4px;}

.inner-left-bottom-table{ margin:0; padding:0; width:661px;}
.inner-left-table{ width:215px; margin:0; padding:0; float:left;}

.cook-box{ margin:0; padding:0; width:215px;}
.cook-box ul{ margin:0; padding:0; list-style:none;}
.cook-box ul li{ color:#000; font-size:12px; margin:8px 0 0 0; padding:0; font-weight:bold;}
.cook-box ul li a{ color:#0060a9; text-decoration:none; font-weight:normal;}
.cook-box ul li a:hover{ color:#0060a9; text-decoration:underline; font-weight:normal;}
.cook-box h2{ color:#7c2b83; margin:0; padding:0;}

.special-diet-box{ border:1px solid #7c2b83; width:193px; padding:10px; margin:10px 0}
.diet-headin{ height:48px; width:118px; background:url(images/100per-logo.jpg) right no-repeat; color:#7c2b83; font-size:14px; padding:0 75px 0 0 ;}
.diet-content{ padding:8px 0; font-size:14px; color:#000;}
.special-diet-box a{ color:#0060a9; text-decoration:none;}
.special-diet-box a:hover{ color:#0060a9; text-decoration:underline; }

.left-bottom-box{ border:1px solid #7c2b83; width:193px; padding:10px; margin:0; color:#7c2b83; font-size:16px;}
.left-bottom-box-content{ padding:8px 0; font-size:14px; color:#000;}
.left-bottom-box a{ color:#0060a9; text-decoration:none; font-size:12px;}
.left-bottom-box a:hover{ color:#0060a9; text-decoration:underline; font-size:12px; }

.inner-rht-table{ width:415px; padding:0 10px 25px 10px; border-left:1px solid #acacac; border-right:1px solid #acacac; float:right; }
.inner-rht-table a{ color:#0060a9; text-decoration:none;}
.inner-rht-table a:hover{ color:#0060a9; text-decoration:underline; }
.inner-rht-table_content{ width:415px; border-bottom:1px solid #acacac; padding:0 0 10px 0; margin-bottom:10px;}
.inner-img-block{ height:136px; width:160px; float:right;}
.inner-txt-content{ width:240px; float:left; margin:0; padding:0}
.inner-txt-content h3{ color:#5d9731; font-size:16px;}
.inner-rht-table_content h2{ color:#7c2b83;}
.inner-rht-table_content p{ padding:8px 0; text-align:justify;}

.inner-page_left-column{ margin:0; padding:0; float:left; width:650px;}
.inner-page_left-column p{ margin:0; padding:5px 0; font-size:15px;}
.inner-page_left-column ol{ margin:0; padding:5px 0 5px 50px; font-size:15px;}
.inner-page_left-column h3{ color:#00bbe4; font-size:16px; font-weight:normal;}

.inner-page_left-column td{ margin:0; padding:8px 5px; color:#0060a9; font-size:16px; font-weight:bold; text-align:left; vertical-align:top;}
.inner-page_left-column td.table_heading{ margin:0; padding:8px 5px; color:#00bce4; font-size:18px; vertical-align:top}
.inner-page_left-column th{ margin:0; padding:8px 5px; color:#363636; font-size:16px; text-align:left; font-weight:lighter !important; vertical-align:top}


.inner-page_left-column_1{ margin:0; padding:0; float:left; width:600px;}
.heading-txt{ color:#7b2a83; font-weight:bold; font-size:24px; padding:0 0 10px 0;}
.from-txt{ color:#363636; font-size:16px; padding:10px 0 25px 0;}
.from-txt h3{ margin:0; padding:0 0 5px 0; color:#00bbe4; font-size:16px;}
.fieldset-box{ width:500px; margin:0; padding:4px 0; font-size:16px; color:#363636;}
.name-fld{ width:140px; float:left; color:#363636; font-size:16px; height:18px; padding:5px 0 4px 0;}
.text-box_1{ margin:0; padding:0; width:346px; padding:5px 5px; height:17px; background:url(images/text-box_1.jpg); float:right;}
.input-box_1{ margin:0; padding:0; border:none; background:none; color:#0060a9; font-size:16px; width:346px; height:17px;}
.input-box_3{ margin:0; padding:0; border:none; background:none; color:#0060a9; font-size:16px; width:126px; height:17px;}
.option-box_1{ background:none; border:0px solid #fff; height:17px; width:346px;color:#0060a9;}
.opt-area{ height:27px; width:356px; float:right;}
.mnth-opt-box{ height:17px; width:126px; padding:5px; float:left; margin:0 8px 0 0; background:url(images/opt-box-bg_1.jpg);}
.date-year-opt-box{ margin:0 8px 0 0; padding:5px; width:91px; background:url(images/opt-box-bg_2.jpg); float:left;}
.option-box_2{ background:none; border:0px solid #fff; height:17px; width:126px;color:#0060a9;}
.option-box_3{ background:none; border:0px solid #fff; height:17px; width:91px;color:#0060a9;}
.text-area-bg_1{ height:44px; width:346px; padding:5px; background:url(images/textaera-bg_1.jpg); float:right;}
.textaera{ height:44px; width:346px; background:none; border:none; color:#0060a9; font-size:16px;}

.password-cnhg-frm{ width:500px; margin:0 auto;}
.text-box_2{ height:17px; width:199px; margin:0 0 0 4px; padding:5px; float:left; background:url(images/text-box_2.jpg);}
.input-box_2{ margin:0; padding:0; border:none; background:none; color:#0060a9; font-size:16px; width:199px; height:17px;}

.btn-box{width:356px; float:right; padding:15px 0 0 0; font-size:14px;}
.frm-red-txt{ color:#ef3d42; font-size:16px; padding:0 0 10px 0;}
.btn-box td{ margin:0; padding:2px; color:#000 !important; font-weight:normal !important; font-size:14px;}

.invoice-body{ margin:0; padding:0; width:644px; float:left;}
.invoice-list{ width:644px; padding:0 0 10px 0; margin:0;}
.invoice-heading{ height:34px; width:644px; background:#0060a9; line-height:34px; color:#fff; font-weight:bold;}
.terms{ height:34px; width:198px; border-right:1px solid #5283a4; float:left; padding:0 0 0 10px;}
.dates{ height:34px; width:238px;  border-right:1px solid #5283a4; float:left; padding:0 0 0 10px;}
.view{ height:34px; width:175px; margin:0; padding:0 0 0 10px; float:left;}

.invoice-info{ margin:0; padding:0; width:644px; height:34px; line-height:14px;}
.heading-txt_1{ color:#0060a9; font-weight:bold; font-size:24px; padding:0 0 10px 0;}
.term-info{ margin:0; padding:0; width:644px; height:34px;  border-bottom:1px solid #5283a4; }
.term-info ul{ margin:0; padding:0; list-style:none;}
/*.term-info ul li{ border-right:1px solid #5283a4; float:left; background:#def4f9; padding:9px 0 9px 10px; width:198px; color:#000; font-weight:bold; font-size:14px; height:16px;}
.term-info ul li a{ color:#000; background:#def4f9; text-decoration:none;}
.term-info ul li a:hover{ color:#000; background:#ffdd00; text-decoration:none;}*/

.term-info li#term{	margin: 0;	padding:0; list-style: none; height:34px; width:209px; background-color:#def4f9; border-right:1px solid #5283a4; float:left; }
.term-info li#term a{display: block;	padding:0 0 0 10px;	font: bold 14px Arial, Helvetica, sans-serif; color:#000; 	text-decoration: none;	height:34px;  text-transform:uppercase; line-height:34px;}
.term-info li#term a:hover{background:#ffdd00;  color:#000;}

.term-info li#dates{	margin: 0;	padding:0; list-style: none; height:34px; width:248px; background-color:#a4e6f5; border-right:1px solid #5283a4; float:left; line-height:34px;}
.term-info li#dates a{display: block;	padding:0 0 0 10px;	font:14px Arial, Helvetica, sans-serif; color:#000; 	text-decoration: none;	height:34px;  text-transform:uppercase; line-height:34px;}
.term-info li#dates a:hover{background:#ffdd00;  color:#000;}

.term-info li#view{	margin: 0;	padding:0; list-style: none; height:34px; width:185px; background-color:#def4f9;  float:left; line-height:34px;}
.term-info li#view a{display: block;	padding:0 0 0 10px;	font:16px Arial, Helvetica, sans-serif; color:#000; text-decoration: none;	height:34px;  text-transform:uppercase; line-height:34px;}
.term-info li#view a:hover{background:#ffdd00;  color:#000;}

.from-box_acc{ padding:10px 0; margin:0; width:500px;}
.form-block-heading{ color:#00bce4; font-size:18px; padding:0 0 10px 0;}


/*------------------------------CREATE ORDER--------------------------*/
.purple_heading{ font-size:24px; font-weight:bold;; padding:15px 0 0 0 ; color:#7b2a83;}
.text-para{ padding:15px 0 0 0 ; font-size:16px; color:#000; line-height:18px;}
.ol-list{ font-size:16px; color:#363636; font-weight:bold; line-height:24px;}
.name-box_1{ margin:0; padding:0; height:24px; font-size:20px;}
.sky-txt{ color:#00bce4;}
.name-nav{ margin:0; padding:10px 0 0 0; height:14px; float:right; width:460px;}
.name-nav ul{ margin:0; padding:0; list-style:none;}
.name-nav ul li { font-size:12px; float:left; margin:0; padding:0; text-transform:uppercase; color:#0060a9;}
.name-nav ul li a{ color:#0060a9; text-decoration:none;}
.name-nav ul li a:hover{ color:#0060a9; text-decoration:underline;}
.name-nav ul li.name-nav-divider{ height:14px; margin:0 5px; color:#0060a9;}

.blue-header_b{ height:49px; margin:0; padding:10px; width:891px; margin:10px 0 ; background:url(images/blue-bg.jpg);}
.left-arrow{ width:26px; margin:0; padding:0; height:47px; float:left;}
.right-arrow{ width:26px; margin:0; padding:0; height:47px; float:right;}
.header-middle-box{ height:49px; width:839px; float:left; text-align:center; color:#fff; font-size:18px; line-height:24px;}
.cap-txt{ font-size:24px; text-transform:uppercase;}

.calender-box{ margin:0; padding:0; width:911px; }
.monday-row{ width:169px; margin:0 9px 0 0; padding:0; float:left;}
.tuesday-row{ width:169px; margin:0 8px; padding:0; float:left;}
.wednesday-row{ width:169px; margin:0 8px; padding:0; float:left;}
.thursday-row{ width:169px; margin:0 8px; padding:0; float:left;}
.friday-row{ width:169px; margin:0; padding:0; float:right;}


.day-name{ margin:0; height:30px; width:169px; padding:0; text-align:center; color:#363636; text-transform:uppercase; line-height:30px;}
.date{ margin:0; padding:0; height:26px;font: bold 24px Arial, Helvetica, sans-serif; color:#363636; text-align:right;  line-height:26px; }
.default-txt{ padding:15px 0; color:#00bce4; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase;}
/*.default-txt a{ color:#00bce4; text-decoration:none;}
.default-txt a:hover{ color:#4ad5f3; text-decoration:none;}*/

.empty-box{ height:139px; width:169px; margin:0 0 10px; padding:0; background:url(images/empty-box.jpg);}
.box-content{ margin:0; padding:5px; width:159px; height:129px;}

.box{ height:139px; width:169px; margin:0 0 10px 0;}
.red-txt{ color:#ef3d42; font-size:14px; padding:10px 0; text-align:center;}
.small-red-txt{color:#ef3d42; font-size:12px;}

.box-1{background:url(images/box_1.jpg) -169px 0 no-repeat; color:#000; text-decoration:none;}
.box-1:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.box-2{background:url(images/box_2.jpg) -169px 0 no-repeat; color:#000; text-decoration:none;}
.box-2:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.box-3{background:url(images/holiday-box.jpg) -169px 0 no-repeat; color:#000; text-decoration:none;}
.box-3:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.holiday-box{height:139px; width:169px; margin:0 0 10px; padding:0;}
.holiday-box-txt{ padding:15px 0; color:#363636; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase;}

.order-box_1{ margin:0 0 10px 0; padding:0; width:169px; height:139px; background:url(images/order-box.jpg); }
.order-box-content{ padding:5px; height:129px; width:159px;}
.top-order-box{ height:24px; width:159px;}
.lunch-order-heading{ padding:5px 0 0 0; font-size:12px; text-transform:uppercase; float:left; color:#fff; font-weight:bold;}
.order-date{font: bold 24px Arial, Helvetica, sans-serif; color:#fff; text-align:right; float:right; margin:0; padding:0; line-height:24px;}
.total-price_1{ color:#0060a9; font-size:14px; padding:4px 10px 2px 10px; font-weight:bold;}
.ordered-menu{ font-size:12px; color:#000; padding:0 10px 4px 10px; }
.order-btn-box{ height:16px; margin:0; padding:0;}

.btn-box_1{ float:left; margin:0 5px;}

.view-btn{background:url(images/view-btn.png) -40px 0 no-repeat; color:#000; text-decoration:none;}
.view-btn:hover{background-position:0px 0;}/*psudo class*/
.cancle-btn{background:url(images/cancle-btn.png) -53px 0 no-repeat; color:#000; text-decoration:none;}
.cancle-btn:hover{background-position:0px 0;}/*psudo class*/
.edit-btn{background:url(images/edit-btn.png) -33px 0 no-repeat; color:#000; text-decoration:none;}
.edit-btn:hover{background-position:0px 0;}/*psudo class*/
/*------------------------------CREATE ORDER--------------------------*/

.name-box_2{ margin:0; padding:10px 20px 15px 20px ; font-size:20px;}

.combo-menu-box{ width:836px; margin:0 auto; padding:5px 0;}
.red-header{ height:32px; width:826px; margin:0; padding:0 0 0 10px; background:url(images/red-header.jpg); color:#fff; font-size:20px; font-weight:bold; line-height:32px;}
.small-white-text{ font-size:14px; color:#fff; font-weight:normal;}
.combo-menu-item{ margin:0; padding:0; border-bottom:1px solid #363636; border-right:1px solid #363636; border-left:1px solid #363636; width:834px;}
.combo-menu-block{ height:27px; width:810px; margin:0;  padding:12px;}

.combo-menu{background:url(images/grey-hover.jpg) -834px 0 no-repeat; color:#000; text-decoration:none;}
.combo-menu:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/



.chk-item{ margin:0; padding:0; float:left; height:17px; padding:5px 0; font-size:16px; color:#363636; width:400px;}
.menu-drop-down{ height:17px; width:223px; margin:0 0 0 50px; padding:5px; background:url(images/opt-box_1.jpg); float:left;}
.menu-opt-box{ font-size:12px; color:#0060a9; margin:0; padding:0; background:none; border:0px solid; width:223px;}
.qunt-box{ height:17px; width:40px; margin:0; padding:5px; background:url(images/opt-box_2.jpg); float:left; margin:0 0 0 30px;}
.qunt-opt-box{ font-size:14px; color:#363636; margin:0; padding:0; background:none; border:0px solid; width:40px;}

.menu-items-block{ margin:0; padding:15px 0; width:911px;}

.entress-menu{width:285px; margin:0; padding:0; float:left;}
.blue-header{ height:32px; width:275px; margin:0; padding:0 0 0 10px; background:url(images/blue-header.jpg); color:#fff; font-size:20px; font-weight:bold; line-height:32px;}
.menu-block{ margin:0; padding:0; border-bottom:1px solid #363636; border-right:1px solid #363636; border-left:1px solid #363636; width:283px;}

.menu_list{background:url(images/yellow-grey-bg.jpg) -283px 0 no-repeat; color:#363636; text-decoration:none;}
.menu_list:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.entry-menu_block{ height:31px; padding:10px; width:263px; margin:0;}
.menu-chk-box{ height:31px; margin:0; padding:; width:174px; float:left; font-size:13px;}
.qunt-box_1{ height:17px; width:40px; margin:0; padding:5px; background:url(images/opt-box_2.jpg); float:right;}

.side-menu{ margin:0 27px; padding:0; float:left; width:285px;}
.drinks-menu{ margin:0; padding:0; float:right; width:285px;}
.blue-header_2{ height:44px;  padding:5px; background:url(images/blue-header_2.jpg); width:273px; font-size:20px; color:#fff; font-weight:bold;}
.repeat-header{ height:32px; width:822px; margin:0; padding:0 0 0 10px; background:url(images/blue-header_3.jpg); color:#fff; font-size:20px; font-weight:bold; line-height:32px;}
.repeat-top-nav { margin:0; padding:10px 10px 0 0; float:right; width:130px; line-height:normal;}
.repeat-top-nav ul{ margin:0; padding:0; list-style:none;}
.repeat-top-nav ul li{ margin:0; padding:0; float:left; color:#fff; text-transform:uppercase; font-size:12px;}
.repeat-top-nav ul li a{ color:#fff; text-decoration:none;}
.repeat-top-nav ul li a:hover{ color:#ffdd00; text-decoration:underline;}
.repeat-top-nav ul li.divider_1{ margin:0 5px;  color:#fff; float:left;}

.repeat-menu-block{ margin:0 auto; padding:0 0 10px 0; width:832px;}
.repeat-menu-item{ margin:0; padding:0; border-bottom:1px solid #363636; border-right:1px solid #363636; border-left:1px solid #363636; width:830px; background:#efefef;}
.repeat-menu-block_1{ margin:0; padding:0; float:left; width:166px;}

.r-menu_list{background:url(images/yellow-grey-bg_1.jpg) -166px 0 no-repeat; color:#000; text-decoration:none;}
.r-menu_list:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/
.r_menu_box{ height:24px; width:156px; margin:0; padding:5px; font-size:14px;}

.holiday-menu-r{ height:32px; width:156px; padding: 1px 5px; margin:0; background:#5e5e5e; font-size:12px; color:#fff;}


.view-order-body{ margin:0; padding:20px 0 0 0; width:644px;}
.vo-sky-txt{ font-size:18px; color:#00bce4; margin:0; padding:0 0 5px 0;}
.display-status{ margin:0; padding:0 0 10px 0; height:27px; width:644px; font-size:14px; line-height:27px;}
.dispaly-opt-box{ height:27px; width:356px; margin:0; padding:0 15px; float:left;}

.dispaly-box{ margin:0; padding:10px 0 0 0; width:644px;}
.display-header{ height:34px; width:644px; background:#0060a9; color:#fff; font: bold 14px Arial, Helvetica, sans-serif; line-height:34px;}
.order-date_1{ margin:; padding:0 0 0 10px; width:221px; border-right:1px solid #5283a4; float:left;}
.school-term{ margin:0; padding:0 0 0 10px; width:156px; border-right:1px solid #5283a4; float:left; }
.total{ margin:0; padding:0; width:61px; border-right:1px solid #5283a4; float:left; text-align:center; }
.status{margin:0; padding:0 0 0 10px; width:173px; float:left;}

.diosplay-info-box{ margin:0; padding:0; height:34px; width:644px; border-bottom:1px solid #5283a4}
.order-date-box{ margin:; width:231px; border-right:1px solid #5283a4; float:left; height:34px;}
.school-term-box{ margin:; width:166px; border-right:1px solid #5283a4; float:left; height:34px;}
.total-box{ margin:; width:61px; border-right:1px solid #5283a4; float:left; height:34px;}
.status-box{ margin:; width:183px; float:left; height:34px;}

.order_date-info{background:url(images/yellow-grey-bg_2.jpg) -231px 0 no-repeat; color:#000; text-decoration:none;}
.order_date-info:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.school-term-info{background:url(images/yellow-grey-bg_3.jpg) -166px 0 no-repeat; color:#000; text-decoration:none;}
.school-term-info:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.total-info{background:url(images/yellow-grey-bg_4.jpg) -61px 0 no-repeat; color:#000; text-decoration:none;}
.total-info:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.status-info{background:url(images/yellow-grey-bg_5.jpg) -183px 0 no-repeat; color:#000; text-decoration:none;}
.status-info:hover{background-position:0px 0; color:#000; text-decoration:none; cursor:pointer;}/*psudo class*/

.info-content{ margin:0; padding:0; color:#000; font-size:14px; padding:10px 5px;}

.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;}