/* General style */

body{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#1698AE;
	background:url(../images/bg.gif) 0 0 repeat-x #FFFFFF;
}
body, td, ul, a, p, img, h1, h2, h3, form{
	margin:0;
	padding:0;
}
a{
	outline:none;
}
ul{
	list-style-type:none;
}
#container{
	border:solid 4px #fff;
	background:url(../images/container-bg.gif) 0 0 repeat-x #FCAF53;
	color:#CAA441;
	padding:10px;
}

/* Left panel style */

p.title{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	padding:0 0 10px 0;
}
#leftpan{
	border-left:solid 1px #B2981D;
	border-right:solid 1px #B2981D;
	background-color:#FAD940;
	color:#7B6500;
	padding:91px 30px 0 30px;
}
#leftpan table.login{
	margin:68px 0 0;
	border:solid 1px #C2A315;
	background-color:#FFEC92;
	color:#A18503;
}
.login td.lginTitle{
	padding:17px 0 0 17px;
}
.login p.name{
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:0 6px 0 17px;
}
.login input.username{
	border:solid 1px #B89A0E;
	background-color:#FFFFFF;
	color:#000;
	width:130px;
	height:18px;
	margin:0 0 5px 0;
}
.login input.loginButton{
	margin:6px 0 0 86px;
}
.login a{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#A18503;
	background-color:inherit;
	text-decoration:none;
}
.login a:hover{
	color:#fff;
	background-color:inherit;
}
#leftpan table.news{
	margin:36px 0 0;
}
.news p.date{
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#938B0A;
	background-color:inherit;
	background:url(../images/date-bg.gif) 0 0 no-repeat;
	width:34px;
	height:41px;
	padding:8px 0 0;
}
.news p.date span{
	font-size:12px;
	color:#000;
	background-color:inherit;
	display:block;
}
.news p.newstext{
	padding:0 0 20px 8px;
}
.news p.newstext a{
	font-weight:bold;
	color:#7B6500;
	background-color:inherit;
	text-decoration:none;
}
.news p.newstext a:hover{
	color:#fff;
	background-color:inherit;
}
#leftpan table.search{
	margin:0;
}
.search p{
	padding:0 0 8px 0;
}
.search input.searchbox{
	width:210px;
	height:20px;
	border:solid 1px #C9AA1B;
	background-color:#FFFFFF;
	color:#2E0800;
	padding:0 0 0 10px;
	font-size:11px;
	line-height:20px;
	margin:0 0 17px 0;
}

/* Right panel style */

#rightpan p a{
	color:#000000;
	background-color:inherit;
}
#rightpan  p a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
#rightpan a:hover{
	color:#9D8101;
	background-color:inherit;
	text-decoration:none;
}

/* Navigation panel style */

#navigation{
	margin:27px 0 0;
}
#navigation a{
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#00CC00;
	background-color:inherit;
	padding:22px 0 0;
	display:block;
	text-decoration:none;
}
#navigation a:hover{
	background-color:inherit;
	background-image: url(../images/nave-over.gif);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	cursor: text;
}
#navigation a.home{
	background:url(../images/nav-a.gif) 50% 0 no-repeat;
}
#navigation a.homeActive{
	background:url(../images/nav-a-over.gif) 50% 0 no-repeat;
	color:#00CC00;
	background-color:inherit;
	cursor:text;
}
#navigation a.home:hover{
	background:url(../images/nav-a-over.gif) 50% 0 no-repeat;
	color:#00CC00;
	background-color:inherit;
}
#navigation a.about{
	background:url(../images/nav-b.gif) 50% 0 no-repeat;
}
#navigation a.about:hover{
	background:url(../images/navb-over.gif) 50% 0 no-repeat;
}
#navigation a.aboutActive{
	cursor:text;
	color:#00CC00;
	background-color:inherit;
	background-image: url(../images/navb-over.gif);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#navigation a.kids{
	background:url(../images/nav-c.gif) 50% 0 no-repeat;
}
#navigation a.kids:hover{
	background:url(../images/navc-over.gif) 50% 0 no-repeat;
}
#navigation a.advice{
	background:url(../images/nav-d.gif) 50% 0 no-repeat;
}
#navigation a.advice:hover{
	background:url(../images/navd-over.gif) 50% 0 no-repeat;
}
#navigation a.contact{
	background:url(../images/nav-e.gif) 50% 0 no-repeat;
}
#navigation a.contact:hover{
	background:url(../images/nave-over.gif) 50% 0 no-repeat;
}
#rightpan table.header{
	margin:10px 0 0;
	background:url(../images/header-pic.gif) 0 1px no-repeat;
}
h1{
	font:normal 18px/21px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	padding:7px 0 6px 46px;
	text-align: right;
}
.header table.foodcare{
	background:url(../images/foodcare-bg.gif) 0 0 repeat-x #40BFD5;
	color:#00323D;
	border:solid 1px #239EB3;
	margin:0 0 5px 0;
}
.header img.headerPic{
	margin:6px 0 0 12px;
}
.header p.headerTitle{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#030302;
	background-color:inherit;
	padding:7px 0 1px 0;
}
.header p{
	font:11px/16px Arial, Helvetica, sans-serif;
}
.header table.healthTips{
	background:#81EBF9;
	color:#00323D;
	border:solid 1px #239EB3;
	margin:0 0 5px 0;
}
.header table.livingStyle{
	background:#6DE8FE;
	color:#00323D;
	border:solid 1px #239EB3;
	margin:0 0 15px 0;
}
#rightpan table.welcome{
	margin:32px 0 0 46px;
}
.welcome p.welcomeTitle{
	font:24px/28px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0;
}
h2{
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#AF9312;
	background-color:inherit;
	padding:6px 0 8px 0;
}
.welcome p{
	padding:0 0 18px 0;
}
#rightpan table.lowerbody{
	margin:7px 0 0 46px;
}
.lowerbody p.title2{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	padding:0 0 8px 0;
	font-size: 14px;
}
.lowerbody ul.events{
	font:12px/22px Arial, Helvetica, sans-serif;
	padding:5px 0 0;
}
.lowerbody ul.events li{
	background:url(../images/star.gif) 0 50% no-repeat;
	padding:0 0 0 24px;
}
.lowerbody ul.events li a{
	color:#000000;
	background-color:inherit;
}
.lowerbody img.caring{
	margin:30px 0 0 0;
}
#rightpan table.planning{
	border:solid 1px #89C8D3;
	background:#DCF9FD;
	color:#005B6A;
	margin:12px 0 0 0;
}
.planning img{
	margin:12px 0 0 14px;
}
.planning p.planTittle{
	font:14px/17px Arial, Helvetica, sans-serif;
	color:#00424F;
	background-color:inherit;
	padding:9px 0 3px 0;
}
.lowerbody table.services{
	margin:23px 0 0;
}
.lowerbody ul.serviceslist{
	font:12px/22px Arial, Helvetica, sans-serif;
	padding:7px 0 0;
}
.lowerbody ul.serviceslist li{
	border:solid 1px #B7CA69;
	background-color:#DEF581;
	color:#8E1A01;
	margin:0 0 8px 0;
	padding:0 0 0 5px;
	background-image:none;
}
.lowerbody ul.serviceslist li a{
	background-color:#DEF581;
	color:#000000;
}
/* Footer panel style */

#rightpan table.footer{
	margin:38px 0 0 46px;
}
#rightpan td.lowernav{
	background:url(../images/footer-bg.gif) 0 0 no-repeat;
}
.lowernav a{
	font:13px/30px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	background:url(../images/footernav-divider.gif) 100% 50% no-repeat;
	padding:0 10px;
	text-decoration:none;
}
.lowernav a.nodivider{
	background:none;
}
.lowernav a:hover{
	color:#000;
	background-color:inherit;
}
.footer p{
	font:11px/18px Arial, Helvetica, sans-serif;
	padding:11px 0 0;
}
/* About us page
-----------------------------------------------------------------------*/
.aboutusPage{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#1698AE;
	background-color:inehrit;
	margin:32px 0 0 46px;
}
.aboutusPage h1{
	font:normal 24px/27px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 3px;
}
.aboutText{
	padding:7px 0 5px;
}
.newsactive {
	background-color: inherit;
}
#rightpan #navigation tr td .newsActive {
	background-color: inherit;
	background-image: url(../images/navc-over.gif);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	cursor: text;
}
#rightpan #navigation tr td .lastActive {
	color: #0F0;
	background-image: url(../images/nave-over.gif);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	cursor: text;
}



#rightpan #navigation tr td .calendaractive {
	background-image: url(../images/navd-over.gif);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	cursor: text;
}
